home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / diag / unix0892.zip / PCUNIX.DOC
Internet Message Format  |  1992-08-12  |  119KB

  1. From: esr@snark.thyrsus.com (Eric S. Raymond)
  2. Subject: PC-clone UNIX Software Buyer's Guide
  3. Summary: A buyer's guide to UNIX versions for PC-clone hardware
  4. Date: 12 Aug 92 17:20:10 GMT
  5. Followup-To: comp.unix.sysv386
  6.  
  7. Archive-name: pc-unix/software
  8. Last-update: Wed Aug 12 13:15:22 1992
  9. Version: 6.0
  10.  
  11. You say you want cutting-edge hacking tools without having to mortgage
  12. the wife'n'kids?  You say arrogant workstation vendors are getting you
  13. down?  You say you crave fast UNIX on cheap hardware, but you don't
  14. know how to go about getting it?  Well, pull up a chair and take the
  15. load off yer feet, bunky, because...
  16.  
  17. This is v6.0 of the PC-clone UNIX Software Buyer's Guide posting
  18. current to Aug 10th 1992.
  19.  
  20.  
  21. What's new in this issue:
  22.    * New (higher) price for Consensys.
  23.    * Speedup figures on Adaptec 1740 native mode vs. 1542 emulation.
  24.    * Problems with the Archive XL tape drive.
  25.    * Mixed new reports on UHC support.
  26.    * 386BSD 0.1 is out.
  27.    * Details on problems from mixing 8 and 16-bit cards.
  28.    * Dell 2.2 info.
  29.    * Info on another lookalike: QNX.
  30.  
  31. Gentle Reader: if you end up buying something based on information
  32. from this Guide, please do yourself and the net a favor; make a point
  33. of telling the vendor "Eric's FAQ sent me" or some equivalent.  The
  34. idea isn't to hype me personally, I've already got all the notoriety I
  35. need from doing things like _The_New_Hacker's_Dictionary_ --- but if
  36. we can show vendors that the Guide influences a lot of purchasing
  37. decisions, I can be a more powerful advocate for the net's interests,
  38. and for you.
  39.  
  40. 0. CONTENTS
  41.  
  42.   I.  INTRODUCTION.  What this posting is.  How to help improve it.
  43. Summary of the 386/486 UNIX market, including 6 SVr4 vendors and 2 BSD
  44. ports.  What's new in this issue.
  45.  
  46.   II.  GENERAL CONSIDERATIONS.  A brief discussion of general hardware
  47. requirements and compatibility considerations in the base SVR4 code
  48. from UNIX Systems Laboratories (referred to below as the USL code).
  49. None of this automatically applies to SCO or the two BSD-like
  50. versions, which break out the corresponding information into their
  51. separate vendor reports.
  52.  
  53.   III. FEATURE COMPARISON. A feature table which gives basic price &
  54. feature info and summarizes differences between the versions.
  55.  
  56.   IV. VENDOR REPORTS.  Detailed descriptions of the different versions
  57. and vendors, including information collected from the net on bugs,
  58. supported and unsupported hardware and the like.
  59.  
  60.   V. HARDWARE COMPATIBILITY TABLES.  A set of tables summarizes vendor
  61. claims and user reports on hardware compatibility.
  62.  
  63.   VI. FREE ADVICE TO VENDORS.  Your humble editor's soapbox.  An open
  64. letter to the UNIX vendors designed to get them all hustling to
  65. improve their products and services as fast as possible.
  66.  
  67.   VII. ACKNOWLEDGEMENTS AND ENVOI.  Credit where credit is due.  Some
  68. praises and pans.  What comes next....
  69.  
  70. Note: versions 1.0 through 4.0 of this posting had a different archive
  71. name (386-buyers-faq) and included the following now separate FAQs as
  72. sections.
  73.  
  74.   pc-unix/hardware -- (formerly HOT TIPS FOR HARDWARE BUYERS) Useful
  75. general tips for anybody buying clone hardware for a UNIX system.
  76. Overview of the market.  Technical points.  When, where, and how to
  77. buy.
  78.  
  79.   usl-bugs -- (formerly KNOWN BUGS IN THE USL CODE).  A discussion of
  80. bugs known or believed to be generic to the USL code, with indications
  81. as to which porting houses have fixed them.  None of this applies to
  82. the two BSD-based versions.
  83.  
  84. Readers may also find material of interest in Dick Dunn's general 386
  85. UNIX FAQ list, posted monthly to comp.unix.sysv386 and news.answers.
  86.  
  87.  
  88. I. INTRODUCTION
  89.  
  90. The purpose of this posting is to pool public knowledge and USENET
  91. feedback about all leading-edge versions of UNIX for commodity 386 and
  92. 486 hardware.  It also includes extensive information on how to buy
  93. cheap clone hardware to support your UNIX.
  94.  
  95. This document is maintained and periodically updated as a service to
  96. the net by Eric S.  Raymond <esr@snark.thyrsus.com>, who began it for
  97. the very best self-interested reason that he was in the market and
  98. didn't believe in plonking down several grand without doing his
  99. homework first (no, I don't get paid for this, though I have had a
  100. bunch of free software and hardware dumped on me as a result of it!).
  101. Corrections, updates, and all pertinent information are welcomed at
  102. that address.
  103.  
  104. This posting is periodically broadcast to the USENET group
  105. comp.unix.sysv386 and to a list of vendor addresses.  If you are a
  106. vendor representative, please check the feature chart and vendor
  107. report to make sure the information on your company is current and
  108. correct.  If it is not, please email me a correction ASAP.  If you are
  109. a knowledgeable user of any of these products, please send me a precis
  110. of your experiences for the improvement of the feedback sections.
  111.  
  112. At time of writing, here are the products in this category:
  113.  
  114. Consensys UNIX Version 1.3                      abbreviated as "Cons" below
  115. Dell UNIX Issue 2.2                             abbreviated as "Dell" below
  116. ESIX System V Release 4.0.4                     abbreviated as "Esix" below
  117. Micro Station Technology SVr4 UNIX              abbreviated as "MST" below
  118. Microport System V Release 4.0 version 4        abbreviated as "uPort" below
  119. UHC Version 3.6                                 abbreviated as "UHC" below
  120.  
  121. SCO Open DeskTop 1.1                            abbreviated as "ODT" below
  122.  
  123. BSD/386 (0.3 beta)                              abbreviated as "BSDI" below
  124. Mach386                                         abbreviated as "Mach" below
  125.  
  126. The first six of these are ports of USL's System V Release 4.  Until
  127. last year there was a seventh, by Interactive Systems Corporation.
  128. That product was canned after half of ISC was bought by SunSoft,
  129. evidently to clear the decks for Solaris 2.0 (a SunOS port for the 386
  130. to be released late in 1992).  The only Interactive UNIX one can buy
  131. at present is an SVr3.2 port which I consider uninteresting because
  132. it's no longer cutting-edge; I have ignored it.
  133.  
  134. Earlier issues ignored SCO because (a) 3.2 isn't leading-edge any more
  135. and (b) their `Version 4' is a 3.2 sailing under false colors.  Can
  136. you say deceptive advertising?  Can you say bait-and-switch?  Can you
  137. say total marketroid-puke?  However, the clamor from netters wanting
  138. it included was deafening.  The day SCO landed an unsolicited free
  139. copy of ODT on my doorstep I gave in.  I don't expect to actually use
  140. it, but I summarize the relevant facts along with everything else
  141. below.  Note that ODT is their full system with networking and X
  142. windows; what they call SCO UNIX is missing most of those trimmings.
  143.  
  144. BSD/386 is *not* based on USL code, but on the CSRG NET2 distribution
  145. tape.  Complete sources are included with every system shipped!
  146. Mach386 is basically BSD tools with the monolithic Mach 2.5 kernel and
  147. does entail a USL license; it's based on the Tahoe BSD distribution.
  148. For a few extra bucks, you can get Mach 3.0 (a true microkernel) with
  149. *source*!.
  150.  
  151. LynxOS is a 386 UNIX specialized for real-time work, available from
  152. Lynx Real-Time Systems Inc. of Los Gatos, California.  It includes
  153. TCP/IP, NFS, X, etc.  Most of the development tools are GNU.  The
  154. kernel is pre-emptable and supports threads and dynamically-loased
  155. device drivers.
  156.  
  157. Siemens AG plans to offer a SVr4 port optimized for real-time work in
  158. June 1992.  This product will be called SORIX.
  159.  
  160. AT&T's own 386 UNIX offering is not covered here because it is
  161. available and supported for AT&T hardware only.
  162.  
  163. All the vendors listed offer a 30-day money-back guarantee, but
  164. they'll be sticky about it except where there's an insuperable
  165. hardware compatibility problem or you trip over a serious bug.  One
  166. (UHC) charges a 25% restocking fee on returns.  BSDI offers a 60-day
  167. guarantee and says: "If a customer is dissatisfied with the product,
  168. BSDI unconditionally refunds the purchase price."  Dell says "30 day
  169. money-back guarantee, no questions asked".
  170.  
  171. There are some freeware alternative UNIXes available for the 386/486.
  172. None of these are yet complete and mature hacking environments, but
  173. they show promise (and require much less in minimum hardware to run).
  174. They are:
  175.  
  176. 386BSD:
  177.    Under development by Bill & Lynne Jolitz & friends (this is the
  178. same 386BSD project described in Dr. Dobbs' Journal some time back).
  179. This OS is based on the NET/2 tape from Berkeley and strongly
  180. resembles the commercial BSD/386 release described below, and like it
  181. is distributed with full source.  The aim is to produce a full
  182. POSIX-compliant freeware BSD UNIX.  Version 0.1 is now out, including
  183. FP emulation, SCSI support, coexistence with DOS, and many more new
  184. features.  There's no passwording yet, but the system is otherwise
  185. fairly complete; I have seen it run.  There's a lot of traffic in
  186. comp.unix.bsd about this project.
  187.  
  188. Linux:
  189.    This is a POSIX-emulating UNIX lookalike, being written from
  190. scratch and currently in beta.  At the moment, it's less complete than
  191. 386BSD because it doesn't leverage as much pre-existing code, but the
  192. kernel and development tools are up and usable.  No TCP/IP yet, but
  193. they have local sockets for X.  Linux is changing so fast that more
  194. description would probably be more misleading than enlightening.
  195. There's an active linux group on USENET, comp.os.linux, and a (now
  196. less active) linux-activists mailing list; to subscribe, mail to
  197. "linux-activists-requests@niksula.hut.fi".  Up-to-the minute info is
  198. also available by fingering torvalds@kruuna.helsinki.fi.
  199.  
  200. Hurd:
  201.    This is the long-awaited and semi-mythical GNU kernel.  It's being
  202. worked on by the Free Software Foundation (the people who brought you
  203. emacs, gcc, gdb and the rest of the GNU tool suite) but it's not ready
  204. for prime time yet.  It's said to be a set of processes layered over a
  205. Mach 3.0 kernel.  The 386BSD and Linux developments both lean heavily
  206. on GNU tools.
  207.  
  208. There is one other not-quite-freeware (cheapware?) product that
  209. deserves a mention:
  210.  
  211. Minix:
  212.    This is a roughly V7-compatible UNIX clone for Intel boxes, sold
  213. with source by Prentice-Hall for $169 (there's an associated book for
  214. a few bucks more).  It's really designed to run in 16-bit mode on 8086
  215. and 286 machines, though the UK's MINIX center offers a 32-bit kernel.
  216. UUCP and netnews clones are available as freeware but not supplied
  217. with the base system.  A large international community is involved in
  218. improving Minix; see comp.os.minix on USENET for details.
  219.  
  220. These freeware and "cheapware" products exert valuable pressure on the
  221. commercial vendors.  Someday, they may even force AT&T to unlock
  222. source to stay competitive...
  223.  
  224. Finally, there is a class of commercial UNIX clones that claim to
  225. emulate UNIX or improve on it without being derived from AT&T source.
  226. The leading products of this kind for 80x86 machines seem to be
  227. Coherent and QNX.  The following information about these has been
  228. supplied by various USENETters:
  229.  
  230.    COHERENT is a small-kernel UNIX-compatible multi-user,
  231. multi-tasking development O/S for $99.95 that uses less than 14Mb of
  232. disk space, runs on most 286-386-486 CPU systems, has a 64k limit C
  233. compiler and over 230 UNIX commands including text processing, program
  234. development, administrative and maintenance functions.  It resides on
  235. a partition separate from DOS and can access the DOS file system with
  236. the DOS command. It has no network or Xwindows support, but cnews and
  237. rn have been ported and it has its own newsgroup, comp.os.coherent.
  238. It is fully documented with both a comprehensive 1200 page manual and
  239. an on-line manual. Mark Williams Company provides excellent support
  240. including a UUCP access BBS and has just announced Release 4.0, the
  241. 386 version of COHERENT.
  242.  
  243.   QNX is a POSIX-complient microkernel OS with real-time capability,
  244. targeted to mission critical, performance sensitive applications like
  245. factory automation, process control, financial transaction processing,
  246. and instrumentation.  They claim an installed base of over 200K sites
  247. worldwide.  The microkernel is only 7K and implements a
  248. message-passing model; other pieces can loaded in at runtime,
  249. supporting anything from a small real-time eexcutive up to a full
  250. multi-user time-sharing system (including transparent DOS emulation).
  251. QNX networking supports standard protocol stacks, but internally uses
  252. very fast lightweight protocols; QNX machines on a network can be
  253. treated for most purposes as a single large multiprocessor, and the OS
  254. itself can be distributed across multiple nodes.  Here is contact
  255. informstion for the vendor:
  256.  
  257. Quantum Software Systems                      Quantum Software Systems
  258. 175 Terrence Matthews Cr.                     Westendstr.19 6000 Frankfurt
  259. Kanata, Ontario K2M 1W8                       am main 1
  260. Canada                                        Germany
  261. voice:  (613) 591-0931 x111 (voice)           voice: 49 69 97546156
  262. fax:    (613) 591-3579      (fax)             fax:   49 69 97546110
  263. usenet: stuartr@qnx.com
  264.  
  265. QNX support is offered via voice and FAX hotline and a BBS.  There is
  266. also a newsletter and an annual international users' conference.
  267.  
  268. II. GENERAL CONSIDERATIONS
  269.  
  270. To run any of these systems, you need at least the following: 4 MB of
  271. RAM and 80MB of hard disk (SCO says 8MB minimum for ODT 2.0; Dell 2.1
  272. also requires 8 MB minimum).  However, this is an absolute minimum;
  273. you'll want at least 8 MB of RAM for reasonable performance.  And
  274. depending on options installed, the OS will eat from 40 to 120 meg of
  275. the disk, so you'll want at least 200 meg for real work.  To run X
  276. you'll need a VGA monitor and card, and 12-16MB RAM would be a good
  277. idea.
  278.  
  279. Installation from these systems requires that you boot from a
  280. hi-density floppy (either 3.5" or 5.25").  Most vendors offer the bulk
  281. of the system on a QIC 1/4-inch tape; otherwise you may be stuck with
  282. loading over 60 diskettes!  In general, if the initial boot gets far
  283. enough to display a request for the first disk or tape load, you're in
  284. good shape.
  285.  
  286. USL SVr4 conforms to the following software standards: ANSI
  287. X3.159-1989 C, POSIX 1003.1, SVID 3rd edition, FIPS 151-1, XPG3, and
  288. System V ABI.  4.0.4 ports conform to the iBCS-2 binary standard.  The
  289. SVr4 C compiler (C Issue 5) includes some non-ANSI extensions
  290. (however, note that as of mid-1992, no SVr4 ports other than AT&T's
  291. have been formally POSIX-certified).  SCO meets all these except
  292. System V ABI and SVID 3rd edition; however, it does conform to SVID
  293. 2nd edition.
  294.  
  295. All SVr4 versions include support for BSD-style file systems with
  296. 255-character segment names and fragment allocation.  In general this
  297. is a Good Thing, but some SVr3.2 and XENIX binaries can be confused by
  298. the different size of the inode index.  You need to run these on an
  299. AT&T-style file system.  SCO UNIX 3.2v4 (thus, ODT 2.0 but not 1.1)
  300. has an `EAFS' file system which adds symlinks and long filenames.  Old
  301. SCO binaries can be confused by long filenames.
  302.  
  303. All SVr4 versions include the UNIX manual pages on-line.  Dell stocks
  304. Prentice-Hall's SVr4 books and will sell them to you with your system
  305. (in lieu of printed manuals) at extra cost.  You can order them direct
  306. from Prentice-Hall at (201)-767-5937.  Warning: they ain't cheap!
  307. Buying the whole 13 volumes will cost you a couple hundred bucks.
  308. Esix, Microport and UHC have their own manual sets derived from the
  309. same AT&T source tapes as the Prentice-Hall set; Esix charges extra
  310. for them, but Microport and UHC both include them with their systems.
  311.  
  312. SVr4 includes hooks for a DOS bridge that allows you to run DOS
  313. applications under UNIX (the two products that actually do this are
  314. DOS Merge and VP/ix).  Most vendors do not include either of these
  315. with the base system, however.
  316.  
  317. All these systems support up to 1024x768 by 256 color super-VGA under
  318. X.  The 640x480 by 16 colors of standard VGA is no problem; everybody
  319. supports that compatibly.  However, X servers older than the Roell or
  320. X11R5 version (that is, MIT X11R4 or anything previous) are hard to
  321. configure for the clock timings of your controller and monitor scan
  322. frequency unless you have one of the standard combinations USL
  323. supports or your vendor has configured for it.
  324.  
  325. There are a couple of known hardware compatibility problems the USL
  326. code doesn't yet address.  See the KNOWN BUGS section near the end of
  327. this document.
  328.  
  329.  
  330. III. FEATURE COMPARISON
  331.  
  332. To interpret the table below, bear in mind the following things:
  333.  
  334.    All these products except BSDI/386, Mach386 and SCO ODT are based
  335. on the SVr4 kernel from UNIX Systems Laboratories (USL), an AT&T
  336. spinoff.  Thus they share over 90% of their code and features.
  337. Product differentiation is done primarily through support policy,
  338. bug-fix quality and add-on software.
  339.  
  340.    The `USL support?' column refers to the fact that USL support is a
  341. separate charge from the source license.  With the former, a porting
  342. house gets access to AT&T's own OS support people and their bug fix
  343. database, and the porting house's bug fixes can get folded back into
  344. the USL code.
  345.  
  346.    These systems come either in a "crippled" version that supports at
  347. most two simultaneous users, or an unlimited version.  Generally the
  348. vendors do allow you to upgrade your license via a patch disk if your
  349. requirements, but this invariably costs slightly more than the base
  350. price difference between 2-user and unlimited systems.
  351.  
  352.    The "run-time" system in the price tables below is a minimum
  353. installation, just enough to run binaries.  The "complete" system
  354. includes every software option offered by the vendor; it does *not*
  355. bundle in the cost of the Prentice-Hall docs offered by some vendors
  356. as an option.  You may well get away with less, especially if you're
  357. willing to do your own X installation.
  358.  
  359.    The `Upgrade plan' section refers only to upgrades from previous
  360. versions of the same vendor's software.
  361.  
  362.    The numbers under support-with-purchase are days counted from date
  363. of shipment.  The intent is to help you get initially up and running.
  364.  
  365.    The engineer counts below are as supplied by vendors; .5 of an
  366. engineer means someone is officially working half-time.  The `Uses
  367. USENET' column is `yes' if there is allegedly at least one person in
  368. the engineering department who reads USENET technical groups regularly
  369. and is authorized to respond to USENET postings reporting problems.
  370.  
  371.    A dash `-' means the given feature or configuration is not offered.
  372. A `yes' means it is currently offered; `soon' means the vendor has
  373. represented that it will be offered in the near future.  A `no' means
  374. it's not offered, but there's some related information in the attached
  375. footnote.
  376.  
  377.  
  378. Vendor        SCO     Cons   Dell   Esix   MST    uPort  UHC    BSDI   Mach386
  379.  
  380. Base version: 3.2.2   4.0.3  4.0.4  4.0.4  4.0.3  4.0.4  4.0.3  BSD    Mach
  381. USL support?  ??      ??     y      y      n      y      ??(a)  n      n
  382.  
  383. System price:
  384.   Run-time
  385.    2-user      595   -      -        384    249    500    695  -      -
  386.    Unlimited  1295   -      -        784    449  1,000  1,090  -      -
  387.   Complete
  388.    2-user     1395   995    995(b)     -    799  3,000  1,990  -      995
  389.    Unlimited  2595   1195  1295(b) 1,607    999  3,500  2,385  995    (c)
  390.  
  391. Printed docs? y(k)    -     y(d)   y(d)   -      y(e)   y      -      -
  392.  
  393. Upgrade plan?
  394.  From SVr3.2  ??     -      y      y      -      y      -      -      -
  395.  Future SVr4s ??     -      (g)    (f)    -      (g)    -      -      -
  396.  
  397. Support
  398.  W/purchase:  30     (h)    90     (i)    30     30     30     60     30
  399.  800 number?  y      -      y      -      -      -      -      -      -
  400.  By contract  y      n(j)   y      n(i)   y      y      y      y      y
  401.  Support BBS? y      y      -      y      -      y      soon   -      y
  402.  FTP server?  y      -      y      soon   -      -      -      -      y
  403.  Read USENET? y      ??     y      y      -      y      n(l)   y      y
  404.  
  405. # Engineers:
  406.  Support:     60+    1      5      2      2      4      2      1.5    1
  407.  Development: 55+    ??(m)  10     ~20    3      6      27     5.5    5
  408.  
  409. Distribution media:
  410.  3.5" 1.44MB  y      y(n)   -      y      y      y      y      -      y
  411.  5.25" 1.2MB  y      y(n)   -      y      y      y      y      -      y
  412.  60MB ctape   y      y      -      y      y      y      y      -      -
  413.  125MB ctape  -      -      -      -      y      -      y      -      -
  414.  150MB ctape  -      -      -      -      y      y      y      y      -
  415.  250MB ctape  -      -      y      -      -      -      -      -      -
  416.  2GB DAT      -      -      y      -      -      -      -      -      -
  417.  Via network? -      -      y      -      -      -      -      -      -
  418.  
  419. X options:
  420.  X11/NeWS R3  -      -      -      y      -      -      y      -      -
  421.  MIT X11R4    y(o)   -      y      -      -      -      -      -      y
  422.  AT&T Xwin 3  -      -      -      -      y      -      -      -      -
  423.  AT&T Xwin 4  -      -      -      y      -      y      -      -      -
  424.  Roell X386   -      -      -      -      y      -      y      -      -
  425.  X11R5        -      y      y      -      -      -      -      y      soon
  426.  Open Look    -      -      4i     1.0    2.0    4i     4i     -      -
  427.  Motif       1.1     1.1    1.1.4  1.1.0  1.1.2  1.1.3  1.1.3  -      soon
  428.  X.desktop   2.0     -      -      -      -      3.0    2.0    -      -
  429.  
  430. Also included:
  431.  DOS bridge?  y      -      y      -      -      soon   -      soon   -
  432.  SLIP?        y      -      y      y      -      y      soon   y      y(p)
  433.  PPP?        (q)     ??     -      n(r)   -      -      soon   soon   n
  434.  
  435. (a) UHC had a support contract at one time but may have let it lapse. I
  436.     expect to have better information on this soon.
  437. (b) This price is for customer-installed UNIX.  If it's factory-installed on
  438.     Dell hardware, it's $500 less.
  439. (c) No unlimited licenses have been sold yet.  Talk to Mt. Xinu about one.
  440. (d) Extra-cost option.
  441. (e) With complete system only.
  442. (f) Small media charge.  Note: if you upgrade from a 2-user to multi-user
  443.     ESIX, you pay full price.
  444. (g) Free with support contract, charge otherwise (charge ~$500).
  445. (h) 90 days or until product is installed successfully.
  446. (i) Unlimited free phone support.
  447. (j) Charges by the half-hour phone call.
  448. (k) SCO omits many of the paper docs from its "personal" (2-user) system.
  449. (l) UHC says they used to be net-active and want to be again when they can
  450.     afford the man-hours.
  451. (m) Consensys explicitly refuses to release this information.
  452. (n) There's an $80 media charge for the diskettes equivalent to the normal
  453.     60MB distribution tape.
  454. (o) SCO's own X11R4 implementation.
  455. (p) At present, you must buy Mach386 Autosupport to get SLIP.
  456. (q) The SCO networking bundle includes PPP, as will ODT 2.0.
  457. (r) Mark Boucher <marc@cam.org> has written a PPP driver for ESIX
  458.  
  459. The SCO information is included by popular demand for comparison
  460. purposes.  In the price figures, the `runtime' system is SCO UNIX
  461. 3.24; the `complete' system is ODT with development tools.
  462.  
  463. In general, the SVr4 market breaks into two tiers.  The bottom tier is
  464. Consensys and MST; low-ball outfits selling stock USL with minimal
  465. support for real cheap.  The top tier is Dell, Esix, Microport and
  466. UHC; these guys are selling support and significant enhancements and
  467. charge varying premiums for it.  Your first, most basic buying
  468. decision has to be which tier best serves your needs.
  469.  
  470. One further note: it *is* possible to buy these systems at less than
  471. the list the vendor charges!  I found some really substantial
  472. discounts in one mail-order catalog ("The Programmer's Shop"; call
  473. 1-(800)-426-8006 to get on their mailing list, but be prepared to wade
  474. through a lot of DOS cruft).
  475.  
  476.  
  477. IV. VENDOR REPORTS
  478.     Vendor reports start here.  Each one is led by a form feed.
  479.  
  480. NAME:
  481.    SCO Open DeskTop
  482.  
  483. VENDOR:
  484.    The Santa Cruz Operation, Inc.
  485.    400 Encinal Street
  486.    PO Box 1900
  487.    Santa Cruz,CA 95061-1900
  488.    1-(800)-SCO-UNIX (sales)
  489.    1-(800)-347-4381 (customer service and tech support)
  490.    info@sco.com         --- product info by email, sales requests
  491.    sales@sco.com        --- sales dept, direct
  492.    support@sco.com      --- support requests (support contract customers only)
  493.  
  494. SOFTWARE OPTIONS:
  495.    SCO's package and option structure is (excessively) complicated.
  496. At the moment the `bundles' to keep track of are:
  497.  
  498.   SCO UNIX System V/386 Release 3.2 Version 4.0
  499.  
  500.   SCO UNIX networking bundle, consisting of:
  501.     SCO UNIX System V/386 Release 3.2 Version 4.0
  502.     SCO TCP/IP 1.2.0
  503.     SCO NFS 1.2.0
  504.  
  505.   SCO Open Desktop 1.1, consisting of:
  506.     SCO UNIX System V/386 Release 3.2 Version 2.0
  507.     SCO TCP/IP 1.1.3
  508.     SCO NFS 1.1.1
  509.     LAN Manager Client, PC-NFS daemon, PC-Interface server
  510.     X (currently X11R4 server/clients, Motif 1.1.2, X.desktop 2.0)
  511.     Ingres
  512.     DOS Merge (2.0)
  513.  
  514.   SCO Open Desktop 2.0, starts shipping early July, consisting of:
  515.     SCO UNIX System V/386 Release 3.2 Version 4.0
  516.     SCO TCP/IP 1.2.0
  517.     SCO NFS 1.2.0
  518.     LAN Manager Client, PC-NFS daemon, PC-Interface server
  519.     X (X11R4 server/clients, Motif 1.1.4, X.desktop 3.0)
  520.     DOS Merge (2.2?)
  521.  
  522. Note that Ingres (the database) is being *removed* from the ODT
  523. bundle.  There is a special Ingres price for ODT customers, and Ingres
  524. has committed to offering a 50% discount till the end of '92.
  525.  
  526. ADD-ONS:
  527.    There are piles of them.  I was most impressed by the docs for the
  528. CodeView debugger and MASM assembler, but the presence of ISAM
  529. support, SQL support, and what looks like a commercially-viable
  530. database tool would probably be more significant to the ordinary
  531. commercial user.
  532.  
  533.    SCO bundles with X also include 18 clients (what in marketingese
  534. are called ``personal productivity and groupware accessories and
  535. controls'') which include: mail, help, edit, paint, term, print,
  536. login, clock, color, session, mouse, lock, and admin (official names
  537. all prepended with "SCO") as well as DOS, load, and calculator
  538. clients.
  539.  
  540. SUPPORT:
  541.    You get 30 days of free phone support with purchase.
  542.    ODT support is $895 per year.
  543.    SCO has BBS coverage and a local support operation in the UK; BBS
  544. coverage only Germany.  Local support is, in theory, to be provided by
  545. distributors.
  546.  
  547. FUTURE PLANS:
  548.    ODT 2.0 will include X.desktop 3.0.
  549.  
  550. HARDWARE COMPATIBILITY:
  551.    See the appendix for details.  SCO provides a Hardware Compatibility
  552. Guide with its software.
  553.  
  554. COMMENTS:
  555.    The docs are impressive; you could get a hernia trying to lift them all.
  556.  
  557. TECHNICAL NOTES:
  558.    There's an `MPX' kernel available from SCO that supports
  559. multiprocessing.
  560.  
  561.    Though this is a 3.2 kernel, SCO has added support for SVr4-like
  562. symbolic links and long filenames to Version 4.
  563.  
  564.    SCO has a standard driver announcement protocol which allows the
  565. utility hwconfig(C) to print out detailed hardware configuration info
  566. by inspecting a file generated at boot time.  Note: this report
  567. doesn't catch what's actually *attached* (unlike, say, Dell's
  568. showcfg), just what's configured.
  569.  
  570.     SCO's cross-development and DOS emulation support is unusually
  571. rich.  It includes lots of system utilities for I/O with a DOS
  572. filesystem, as well as cross-development libraries and tools in the
  573. Development System.  Microsoft Windows 3.0 and Windows 3.0
  574. applications are supported (in real mode), and future releases will
  575. support Windows 3.1 and associated applications.  Graphical MS-DOS
  576. applications are supported in CGA graphics mode within an X window,
  577. and VGA graphics are supported in full-screen mode.
  578.  
  579. KNOWN BUGS
  580.      SCO tar(1) chokes horribly on long filenames and symbolic links.
  581.  
  582. WHAT THE USERS SAY:
  583.    XENIX is the UNIX port hackers love to hate, but at 70% of the
  584. market SCO must be doing something right.  In general, SCO UNIX and
  585. XENIX are reputed to be a very polished and stable systems.
  586. Unfortunately, they also drive developers crazy because of numerous
  587. tiny and undocumented divergences between the SCO way and the
  588. USL-based releases.
  589.  
  590. REVIEWER'S IMPRESSIONS:
  591.    The SCO support system is heavily bureaucratized and prone to
  592. thrash when processing questions of unusual depth or scope.  While
  593. probably adequate for the random business luser, hackers are likely to
  594. find the contortions required to get to a master-level developer very
  595. frustrating.
  596.  
  597.    SCO in general has the fairly serious case of corporatitis you'd
  598. predict from their relatively large size --- no-comment policies and
  599. compartmentalization out the wazoo.
  600.  
  601.    On the other hand, they sent me an unsolicited free copy, and I got
  602. huge amounts of useful technical and hardware-compatibility info
  603. "unofficially" from SCOer Bela Lubkin <belal@sco.com>.  Gee.  Maybe I
  604. should flame vendors more often... :-)
  605.  
  606.  
  607. NAME:
  608.    Consensys UNIX Version 1.3
  609.  
  610. VENDOR:
  611.    Consensys
  612.    1301 Pat Booker Road
  613.    Universal City, TX 78148
  614.    (800)-387-8951
  615.    {dmentor,dciem}!askov!root
  616.  
  617. SOFTWARE OPTIONS:
  618.    None.
  619.  
  620. ADD-ONS:
  621.    Basically this is a stock USL system with the stock USL bugs,
  622. except the installation sequence has been improved considerably.  Good
  623. tools for configuration management and system administration on a
  624. network of Consensys machines are included.
  625.  
  626. SUPPORT:
  627.    You get free phone support until your system is installed, to a
  628. maximum of 90 days.  After that they charge per half-hour of phone
  629. time.  They like to do support by fax and callback.
  630.    They have 1 (one) support tech.  Ask for Reuben.
  631.    They have a support BBS at (416)-752-2084.
  632.    Knowledgeable customers report they're good about supporting the
  633. bits they wrote (see below) but terrible at dealing with generic SVr4
  634. problems.
  635.  
  636. FUTURE PLANS:
  637.    They haven't settled on an upgrade policy yet.
  638.    There are plans for a disk array product.
  639.  
  640. HARDWARE COMPATIBILITY:
  641.    See the appendix for details.
  642.    Though most reports say the Consensys PowerPorts board is fine for
  643. UUCP use, at least two USENETters have reported problems with
  644. interactive sessions; see below.
  645.  
  646. TECHNICAL NOTES:
  647.    The X stuff is straight off the MIT X11R5 tape, patchlevel 8.
  648.  
  649. KNOWN BUGS:
  650.    This port probably uses the stock USL 4.0.3 libraries.  Thus it
  651. probably has the known bug with sigvec() and may have the rumored bug
  652. in the BSD- compatibility string functions.
  653.  
  654.    One `Andy', mailing from <hooplet@ucsu.Colorado.EDU> says "You
  655. should also blast Consensys for advertising that they provide DOS file
  656. system utilities.  They do, but they were written for DOS 2.0!  They
  657. do NOT work for DOS 5.0..."
  658.  
  659.    Syd Weinstein <syd@dsinc.dsi.com> reports: "The most major [bug in
  660. the PowerPorts support] is delays in various output codes....  Even if
  661. not using the multi-screen stuff, a clear to end of line escape code,
  662. and some others, cause noticable delays in the output.  (About 0.1
  663. seconds).  It makes running Elm a real bitch".  He is in touch with
  664. Consensys about this.
  665.  
  666.    It has been reported on USENET (by Gerry Swetsky
  667. <lisbon@vpnet.chi.il.us> among others) that if you drop off of a
  668. PowerPorts line without manually closing all your sessions, the
  669. unclosed sessions may be accessible to the next person to pick up the
  670. line.
  671.  
  672.    Gil Kloepfer, Jr. <gil@limbic.ssdl.com>, managing the Houston UNIX
  673. User's Group's system, says that during interactive use the board
  674. frequently does not handle typeahead properly (this may be related to
  675. Syd Weinstein's problems with EOL delay).  He also says he hasn't been
  676. able to bring up stable UUCP with the board.
  677.  
  678. COMMENTS:
  679.    Their UNIX product is an outgrowth of their main line of business,
  680. selling serial boards.  It is easy to configure the OS to support the
  681. board.
  682.  
  683. WHAT THE USERS SAY:
  684.    I've spoken with one experienced wizard using Consensys and seen a
  685. detailed email report from another.  They're happy, although they both
  686. warn that newbies should probably *not* try this at home :-).
  687.  
  688.    On the other hand, Consensys has a dismal reputation on USENET;
  689. horror stories of nonexistent followup on bugs abound.  They'll need
  690. to work hard to shuck their take-the-money-and-run image.  Better
  691. followup on the reported serial-port board bugs would be a big help.
  692. Unfortunately, Consensys's favored response seems to be to deny that
  693. they have a problem.
  694.  
  695.    One customer (J.J. Strybosch, <jjs@ubitrex.mb.ca>) reports that
  696. Consensys charged his credit card for more than they quoted him.  If
  697. you deal with them, watch your credit card statement carefully.
  698.  
  699. REVIEWER'S IMPRESSIONS:
  700.    These guys have the toughest support policy of any vendor and
  701. obviously don't want to hear from you once you've gotten past initial
  702. boot.
  703.  
  704.    A Consensys marketroid that I spoke with twice while gathering this
  705. information offered to send me an evaluation copy of their system.
  706. They were clearly hoping for some good publicity if I like it.
  707. However, I doubt they like me that well any more...
  708.  
  709.    Consensys explicitly refuses to say how many development engineers
  710. they have on staff.  In this and some other matters (such as the way
  711. they deal with allegations of PowerPorts problems) they've adopted a
  712. corporate style that appears defensive, evasive, secretive, and not
  713. conducive to trust.  I couldn't make their V.P. of sales understand
  714. that this appearance is a serious liability in dealing with UNIX
  715. techies and distinguishes them from the competition in a distinctly
  716. negative way.
  717.  
  718.  
  719. NAME:
  720.    Dell UNIX System V Release 4 Issue 2.2.
  721.  
  722. VENDOR:
  723.    Dell Computer
  724.    9505 Arboretum Road
  725.    Austin TX 78759
  726.    (800)-BUY-DELL (info & orders)
  727.    (800)-624-9896 (tech support: x6915 to go straight to UNIX support)
  728.    info@dell.com    --- basic Dell info
  729.    support@dell.com --- support queries
  730.  
  731. SOFTWARE OPTIONS:
  732.    Basically, there aren't any.  You get the development system with
  733. all the trimmings for a lower list than anybody else in the top tier.
  734. Whaddya want, egg in yer beer?
  735.  
  736. ADD-ONS:
  737.    Dell bundles a DOS bridge (Locus 2.2, supporting DOS 5.0) with
  738. their base system.  They also include cnews, mmdf, perl, elm, bison,
  739. gcc, emacs gdb, Tex, network time protocol support, and other
  740. freeware, including a bunch of nifty X clients!  Also included: the
  741. Xylogics Annex server for TCP/IP network access.
  742.  
  743.    FrameMaker is also included, but runs in demo mode only until you
  744. buy a license token from Unidirect.
  745.  
  746. SUPPORT:
  747.    Dell *does* support their UNIX on non-Dell hardware.  They are
  748. quite definite about this.  They will deal with software problems
  749. reported from non-Dell hardware, but you're on your own when dealing
  750. with hardware incompatibility problems unless you can reproduce the
  751. problem on a Dell PC.  However, it is also policy that if you lend
  752. them the offending hardware, they will work with the vendor to come up
  753. with a fix.
  754.  
  755.    You get 90 days of free phone support on a toll-free number,
  756. starting on resceipt of your registration card (no card, no support).
  757. Yearly service contracts range are $350 per year for the limited
  758. license, $500 for the unlimited.
  759.  
  760.    There are 6 engineers in their first line and 4 in their
  761. second-line support pool.
  762.  
  763.    Dell accepts software problem reports from anyone, Dell or non-Dell
  764. hardware and whether or not they have a support contract.  If you
  765. don't have a support contract, don't count on getting a reply
  766. acknowledging the report.
  767.  
  768.    Dell maintains a pair of Internet servers (dell1.dell.com and
  769. dell2.dell.com) which hold patches, updates and free software usable
  770. with Dell UNIX.
  771.  
  772.    About upgrades, Dell says "If you have a support contract, the
  773. upgrade is free, unless we've added something with significant royalty
  774. burden to us.  We may make a charge at that point.  We didn't when we
  775. added Graphical Services 4.0 at the introduction of Dell UNIX 2.1.  If
  776. you don't have a contract, then the cost is basically
  777. Media+Royalty+Admin+Shipping."
  778.  
  779. FUTURE PLANS:
  780.    X.desktop 3.0 will be supported soon.  NeWS isn't going to happen
  781. at all; they couldn't get it to work reliability.
  782.  
  783.    Dell has demonstrated a 486 port of NeXTSTEP at trade shows.
  784.  
  785.    Dell is going to move to Solaris someday.  However, policy is that
  786. they're not going to phase out SVr4 until at least a year after their
  787. first *reliable* version of Solaris, in order to provide an upgrade
  788. path.
  789.  
  790. TECHNICAL NOTES:
  791.    The big plus in the Dell code is that they've fixed a lot of the
  792. annoying bugs and glitches present in the stock USL tape.
  793.  
  794.    The installation procedure has been improved and simplified.  You
  795. can install Dell UNIX through your network from another Dell box once
  796. you've booted the hardware with a special disk provided.
  797.  
  798.    Both benchmarks and anecdotal reports make them significantly
  799. faster than a stock USL system.  Interestingly, Dell's manager for
  800. UNIX development tells me this is all due to bug fixes and careful
  801. choices of some OS parameters.
  802.  
  803.    A source at Dell has asked me to point out that Dell's SLIP can be
  804. set up, configured, and stopped while UNIX is running; some other
  805. versions (such as SCO's) require a reboot.  However, others claim that
  806. SCO's can actually be reconfigured without a reboot and that the SCO
  807. *manuals* are at fault here for misleading people.
  808.  
  809.    Dell device drivers are *very* unlikely to work on other SVR4
  810. versions.  Dell includes some kernel extensions (not required, so
  811. other SVR4 device drivers should work) to make life in support a
  812. little easier.  A program called showcfg will list all recognised
  813. device drivers and the IRQ, I/O address, shared memory and so on.  The
  814. device driver has to register this info.  Dell has told USL how to do
  815. this, it's up to them when or even if they want to use this in a
  816. future release.
  817.  
  818.    Dell device drivers are also auto configuring, for the most part.
  819. Check out /etc/conf/sdevice.d/* and see how most of the devices are
  820. enabled, but with zeroes in all fields for IRQ, I/O and memory.  Those
  821. are autoconfiguring drivers.  Dell thinks that this makes life much
  822. easier; you only need to set one of the configurations that they probe
  823. for!  The device registration helps this, by eliminating possible
  824. overlapping memory or I/O address usage.  (On the other hand,
  825. idconfig(1) is no longer helpful, when I/O, IRQ and mem are all zero).
  826. The 2.2 release adds a utility `setcfg' which can be used to remove
  827. unneeded drivers, shrinking the kernel.
  828.  
  829.    Dell UNIX also has drivers for the Dell SmartVu found on some
  830. machines (a little four character LED display on the front panel).  By
  831. default this shows POST values, then disk accesses, finally "UNIX"
  832. when running and "DOWN" when halted.  You can write to the device.
  833.  
  834.    Dell's SCSI tape driver includes ioctls to control whether hardware
  835. compression is used.
  836.  
  837.    Some Dell systems have a reset button.  On the Laptops these are
  838. wired directly to the CPU.  On the desktop and floor-standing systems
  839. Dell UNIX can catch the interrupt; it's used to do a graceful (init 0)
  840. shutdown.  Other UNIXes will do a processor reset when the button is
  841. pushed.
  842.  
  843.    About 95% of 2.2 was built using GNU cc for a significant
  844. performance improvement over pcc.
  845.  
  846. KNOWN BUGS:
  847.    Uucico fails when sending more than 12 files to another machine.
  848. Fixed in 2.2; a patch is available free from Dell for earlier
  849. versions.
  850.  
  851.    Performance monitoring of uucp transfers doesn't work. Creating
  852. /var/spool/uucp/.Admin/perflog results in uucico logging statistics to
  853. the file correctly. However, using uustat -tsysname results in either
  854. a memory error or you just being returned to the shell with no output.
  855. This bug is known to Dell and being worked on now.
  856.  
  857.    Merge is seriously buggy in many areas. It takes ages to start up
  858. in an xterm and then sometimes crashes in the process. Attempting to
  859. use its simulated expanded memory results in the system becoming
  860. slowly corrupted which later results in virtual terminals disappearing
  861. and the system gradually locking up. Really fun stuff! And it can only
  862. cope with 1.44M discs.  These are generic Merge problems, not really
  863. Dell's but Locus's fault.
  864.  
  865.     There are some dropped stitches in the supplied USENET tools.  The
  866. nntp server has been compiled for a dbm history file while c-news has
  867. been compiled for dbz.  With nntpd this only shows on the ARTICLE
  868. <message-id> command which either returns that the article with that
  869. id can't be found or crashes the server.  Also, they forgot to include
  870. the nntpd manual page or nntpxfer.  A Dell source thinks these things
  871. have been corrected in 2.2.
  872.  
  873. HARDWARE COMPATIBILITY:
  874.    Dell doesn't maintain a list of non-Dell motherboards and systems
  875. known to work.  And they're not willing to talk about the list they
  876. don't maintain, because it would amount to endorsing someone else's
  877. hardware.
  878.  
  879.    Dell promises that you can bring its UNIX up on any Dell desktop or
  880. tower featuring a 386SX or up (it's hard to get the product on to the
  881. notebooks).  Notebooks can't drive a QIC tape and there aren't drivers
  882. for the pocket Ethernet or token-ring adapter.
  883.  
  884.    Jeffrey James Persch <using a friend's account> reports that he
  885. couldn't get the X supplied with Dell UNIX 2.1 to work with a
  886. Microsoft bus mouse hooked to the mouse port on a Compaq 486/33M or
  887. Systempro.
  888.  
  889.    Andrew Michael <Andrew.Michael@brunel.ac.uk> says "If you're buying
  890. Dell UNIX for non-Dell hardware, first try booting the Dell floppy on
  891. it.  From experience, some BIOS ROMs cause Dell SVR4 to lock up at the
  892. point where it tries to talk to the hard disk.  If it gets to the
  893. point where it asks you whether you want to install or not you can be
  894. pretty sure that all is well.  An AMI or Phoenix BIOS is OK; be
  895. careful of anything else."
  896.  
  897.    See the appendix for more.
  898.  
  899. COMMENTS:
  900.    Dell sells hardware, too :-).  They are, in fact, one of the most
  901. successful clonemakers, and will cheerfully sell you a Dell computer
  902. with SVr4 pre- installed.  Their systems are expensive by cloner
  903. standards (with as much as a $1000 premium over rock-bottom street
  904. prices) but they have a rep for quality and reliability their
  905. competition would probably kill for.
  906.  
  907.    You can get Dell product information by sending an email request to
  908. info@dell.com.
  909.  
  910. WHAT THE USERS SAY:
  911.    Most people who've seen or used it seem to think pretty highly of
  912. the Dell product, in spite of minor problems.
  913.  
  914.    A user in England observes: "Dell is the only firm that I found
  915. supplying Unix at the real monetary exchange rate, not the usual
  916. computer pounds=dollars nonsense.  In the UK the 2 user version costs
  917. 699 pounds, which is pretty close to the US price in dollars.  For
  918. those of us who don't live on the left-hand side of the pond (there
  919. are a few of us!) that's a distinct advantage."  He adds "Dell's UK
  920. support is pretty good.  Not as good as Sun, but then you don't pay as
  921. much!  From previous experience, SCO support in the UK is, well,
  922. pretty non-existent."
  923.  
  924. REVIEWER'S IMPRESSIONS:
  925.    Right now, I'd have to call Dell the market leader in SVr4s.  The
  926. combination of low price, highest added value in features, and
  927. reputation for quality makes them very hard to beat.
  928.  
  929.    The only serious negative I've seen is that their support system
  930. seems to be very badly overloaded, so you can end up on hold for a
  931. while when calling.  The techs themselves are sufficiently cranked
  932. about this that they'll complain of understaffing and corporate
  933. shortsightedness on the phone to a stranger.
  934.  
  935.    Dell has recently doubled their support staff and fixed a bad bug
  936. in their call-handling system that was freezing the queue for up to
  937. two hours at a time.  This will certainly help matters.
  938.  
  939.    On the other hand, Dell's UNIX development manager responded to the
  940. first issue of this FAQ with about three hundred lines of intelligent,
  941. thoughtful and extremely candid comment, including a whole pile of
  942. hardware-compatibility info and a number of excellent suggestions for
  943. improving the FAQ.  He has continued to send voluminous, factual
  944. feedback to later issues --- an example other UNIX vendors would do
  945. well to emulate!
  946.  
  947.  
  948. NAME:
  949.    ESIX System V Release 4.0.4
  950.  
  951. VENDOR
  952.    Esix Computers
  953.    1923 E. St. Andrew Place
  954.    Santa Ana, CA 92705
  955.    (714)-259-3020   (tech support is (714)-259-3000)
  956.    uunet!zardoz!everex!esixtech
  957.  
  958. ADD-ONS:
  959.    None.
  960.  
  961. SOFTWARE OPTIONS:
  962.    ESIX can be bought in the following pieces:
  963.                                                         Unlim   2-user
  964.    Base system                                          784     384
  965.    Base system + Networking                             866     396
  966.    Development system                                   131     N/A
  967.    GUI module (X, Motif, Open Look, X.desktop)          610     380
  968.  
  969. Note that the base system without networking cannot be upgraded to the
  970. base system with networking; you'd have to replace at full cost.
  971.  
  972. SUPPORT:
  973.    Purchase buys you unlimited free phone support.  However, be warned
  974. that there are only two engineers assigned to the job and they are
  975. swamped.
  976.  
  977.    Esix offers a support BBS at (714)-259-3011 and 3013 (the 11 line
  978. has a Trailblazer on it).  They plan to bring up an Internet server in
  979. the near future.
  980.  
  981. FUTURE PLANS:
  982.    They don't plan to support DOS Merge because it's still horribly buggy.
  983.    Later in '92 they plan to release a multiprocessing UNIX.
  984.  
  985. TECHNICAL NOTES:
  986.    Stephen J. Friedl and D'Arcy Cain <darcy@druid.uucp> have written a
  987. device driver for Everex's STEP systems that can control the LED array
  988. on the front of the box.
  989.  
  990.    Relative to 4.0.3, 4.0.4 includes numerous bug fixes, a rewritten
  991. SCSI driver, and better SCO binary compatibilty.  The GUI package is
  992. significantly different, changing from a home-grown ESIX
  993. implementation of X to a licenced implementation of AT&T's xwin
  994. implementation (with ESIX support for additional video cards added in.
  995.  
  996. HARDWARE COMPATIBILITY:
  997.    See the appendix for details.  ESIX supports an unusually wide
  998. range of peripherals.
  999.    They advertise support for the Textronix X terminal.
  1000.    No one has reported any incompatibility horror stories yet.
  1001.  
  1002. KNOWN BUGS:
  1003.    According to Esix, this port uses the stock USL 4.0.3 libraries.
  1004. Thus it must have the known bug with sigvec() and may have the rumored
  1005. bug in the BSD- compatibility string functions.
  1006.  
  1007. COMMENTS:
  1008.    Another subsidiary of a clonemaker (Everex).  They don't sell
  1009. bundled hardware/software packages yet.
  1010.  
  1011.    Esix will sell you manuals troffed off the SVr4 source tapes for
  1012. somewhat less than the cost of the Prentice-Hall books.  The content
  1013. is almost identical but the organixation into volumes a little
  1014. different.
  1015.  
  1016.    Unlimited free support sounds wonderful, and might be ESIX's
  1017. strongest selling point.  However, ESIX users on the net have been
  1018. heard to gripe that in practice, you get the support you've paid for
  1019. from Esix --- that is, none.  That isn't at all surprising given
  1020. Esix's staffing level.  If this guarantee is to be more than a hollow
  1021. promise, their technical support has to get more depth.
  1022.  
  1023.    Evan Leibovich <evan@telly.on.ca> is a long-time netter who makes
  1024. his living as a consultant and owns an Esix dealership.  He says you
  1025. can get ESIX at a substantial discount from him or other dealers, also
  1026. that dealers are supposed to do first-line support for their customers
  1027. (which he does, but admits other dealers often fail to).  Evan is
  1028. obviously devoted to the product and probably the right guy to email
  1029. first if you think you'd be interested in it.
  1030.  
  1031. WHAT THE USERS SAY:
  1032.    Ron Mackey <rem@dsiinc.com> writes "In general, we are pleased with
  1033. ESIX.  We still have problems driving the serial ports at speeds
  1034. greater than 9600 baud.  We also still see occasional PANICs.  These
  1035. appear to be related to problems with the virtual terminal manager."
  1036. This may be the generic USL asy problem again.
  1037.  
  1038.    William W. Austin <uunet!baustin!bill> writes "The support from
  1039. Esix seems to be usable if (a) you are a hacker, (b) you know unix
  1040. (sVr4 internals help a lot), and (c) you get past the sales guy who
  1041. answers the help line (Jeff [Ellis] is *very* helpful).  If I were a
  1042. computer-semi-literate, commercial user who only wanted his printer to
  1043. work, etc., I might be up a creek for some problems (no drivers for
  1044. some boards, no support for mouse tablets, etc., but that's what VARs
  1045. are for). All in all, the support is at least a little better than
  1046. what I expected for free -- in many cases it is *far* better than the
  1047. support I got from $CO (is SCO really owned by Ebenezer Scrooge?)"
  1048.  
  1049.    A longer appreciation from Ed Hall <edhall@rand.org>: "I had a
  1050. problem with the ESIX X server.  I got through to technical support
  1051. immediately, and was promised a fix disk.  The guy on the phone was
  1052. actually able to chat with on of the developers to check to see if the
  1053. disk would solve the problem.  The disk came four days later."
  1054.  
  1055.    "On the other hand," he continues, "I get the feeling that ESIX has
  1056. only made a mediocre effort to shake out the bugs before releasing
  1057. their system-- or even their fixes.  For example, they `repaired'
  1058. their X server, but the new server only ran as root (it made some
  1059. privileged calls to enable I/O ports)--they quickly had to release a
  1060. second update to fix this new problem.  They obviously fixed a lot of
  1061. things in the new server, and performance is improved quite a bit as
  1062. well, but the stupid error they made in the first "fixed" version
  1063. should have been found with only the most minimal of testing."
  1064.  
  1065.    "They've done some work on the serial driver, but there are still
  1066. some glitches (occasional dropped characters on a busy system at
  1067. 38400bps, and a real doozy of a problem--a system panic--when doing
  1068. simultaneous opens and ioctl's on a tty0xh and ttyM0xh device.  This
  1069. latter problem was due to my using the M0xh and 0xh devices
  1070. improperly, but panics are inexcusable.  No idea if this is a SYSVR4
  1071. problem or due to their fixes.)"
  1072.  
  1073.    "So my impressions of them are mixed.  Perhaps I just lucked out in
  1074. geting such rapid response on my support call, but I was impressed by
  1075. it nonetheless.  On the other hand, their QA needs work..."
  1076.  
  1077. REVIEWER'S IMPRESSIONS:
  1078.    The tech I spoke with at Esix seemed knowledgeable, bright, and
  1079. very committed to the product.  Nevertheless, when I asked what he
  1080. thought distinguished ESIX from the competition, he had no answer.
  1081.  
  1082.    This reinforced the feeling I got from the spec sheets that Esix
  1083. has kind of an also-ran mentality, with no market strategy or clear
  1084. priority for improving SVr4 that positions it against its competition.
  1085. It doesn't have Dell's steak-with-all-the-trimmings appeal, it's not
  1086. pushing price like Consensys or support quality like UHC or
  1087. performance like Microport.  (I'm told that at one time, Everex was
  1088. the price leader).
  1089.  
  1090.    When I asked Esix's chief marketroid about this, he said that he
  1091. thinks ESIX's best asset is that the product isn't going to go away,
  1092. and muttered unkind things about the possibility that Dell would
  1093. deep-six their SVr4 in favor of Solaris 2.0.  This does not a
  1094. long-term strategy make.
  1095.  
  1096.  
  1097. NAME
  1098.    MST UNIX
  1099.  
  1100. VENDOR:
  1101.    Micro Station Technology, Inc.
  1102.    1140 Kentwood Ave.
  1103.    Cupertino, CA.  95014
  1104.    (408)-253-3898
  1105.    sales@mst.com (product info & orders)
  1106.    cs@mst.com (support)
  1107.  
  1108. ADD-ONS:
  1109.    None.
  1110.  
  1111. SOFTWARE OPTIONS:
  1112.    C Development System
  1113.    Networking
  1114.    X11R4 and X11R3
  1115.    Motif
  1116.    Open Look
  1117.  
  1118. SUPPORT:
  1119.    30 days of support free with purchase.
  1120.    1 year of fax/email support is $299, 1 year of phone support is $599.
  1121.  
  1122. FUTURE PLANS:
  1123.    They expect to upgrade to Motif 1.2 and X11R5 Summer '92.  No plans
  1124. for 4.0.4 yet.
  1125.  
  1126. HARDWARE COMPATIBILITY:
  1127.    They've promised to email me a list of hardware known to work,
  1128. which will appear in a future posting.
  1129.  
  1130.    They decline to release information on hardware known *not* to work
  1131. for fear of offending vendors.
  1132.  
  1133. KNOWN BUGS:
  1134.    This port probably uses the stock USL 4.0.3 libraries.  Thus it
  1135. probably has the known bug with sigvec() and may have the rumored bug
  1136. in the BSD- compatibility string functions.
  1137.  
  1138.    The DOS support is only 2.0-compatible (< 32-meg DOS partitions).
  1139.  
  1140. COMMENTS:
  1141.    Another outfit offering stock USL real cheap.  They were actually
  1142. the first to try this (in Fall '91) and were the price leader until
  1143. Consensys blew past them.
  1144.  
  1145.    These guys really want to sell you preinstalled UNIX on their clone
  1146. hardware.  Configurations range from $1349 to $5599 and look like
  1147. pretty good value.
  1148.  
  1149. WHAT THE USERS SAY:
  1150.    I have one experience report from Ray Hill,
  1151. <hill@ghola.nicolet.com>, who's been running MST on a 486 for a month
  1152. or so.  He says it works; elm, cnews, and trn are up, so standard UNIX
  1153. sources compile up and work fine.  His only criticism is the relative
  1154. skimpiness of the printed docs.
  1155.  
  1156.    Harlan Stockman <hwstock@snll-arpagw.llnl.gov> writes "MST has been
  1157. very helpful at every step of the way; phone and e-mail support have
  1158. been timely."
  1159.  
  1160.    Geoffrey Leach <geoff@ibmpa.awdpa.ibm.com> warns that some of the
  1161. files (specifically, socket library headers) necessary to build X11R5
  1162. are bundled in the networking option --- this may meen you have to buy
  1163. it even if you don't actually intend to network any machines.
  1164.  
  1165. REVIEWER'S IMPRESSIONS:
  1166.    Anyone who's been to a hobbyist computer expo in the last five
  1167. years knows that the low-price clone-hardware market is full of small,
  1168. hungry companies run by immigrants, often family businesses.  Their
  1169. English is sometimes a little shaky but (in my experience) they're
  1170. honest and their product is good, and their prices are *real*
  1171. aggressive.
  1172.  
  1173.    MST seems to be one of these outfits.  Since Consensys ended their
  1174. promo MST is now the low-price leader in this market.
  1175.  
  1176.  
  1177. NAME:
  1178.    Microport System V Release 4.0 version 4
  1179.  
  1180. VENDOR:
  1181.    Microport, Inc.
  1182.    108 Whispering Pines Drive
  1183.    Scotts Valley, CA 95066
  1184.    (800)-367-8649
  1185.    sales@mport.com (sales and product info)
  1186.    support@mport.com (support)
  1187.  
  1188. SOFTWARE OPTIONS:
  1189.    Networking (TCP/IP, NFS)
  1190.    Software Development
  1191.    User Graphics Module (X GUIs)
  1192.    Graphics Development Module (X toolkits + man pages).
  1193.    DOS Merge
  1194.  
  1195. ADD-ONS:
  1196.    A few freeware utilities are included, notably kermit(1) and less(1).
  1197.    They include a single-user copy of a program called `JSB
  1198. MultiView'.  It's a character-oriented desktop program that front-ends
  1199. conventional UNIX services for character terminals and also provides a
  1200. calendar service and pop-up phone-book.  It's something like a
  1201. character-oriented X windows; each on-screen window looks like a
  1202. terminal to the application.
  1203.  
  1204. SUPPORT:
  1205.    The base price includes printed docs.  This is effectively the same
  1206. content as the Prentice-Hall SVr4 books; both are troffed off the SVr4
  1207. source tapes.  They have been very lightly edited for the Microport
  1208. environment.
  1209.  
  1210.    The base price includes 30 days or 1 year of phone support
  1211. respectively depending on whether you bought the base or complete
  1212. system.  Support is said to be excellent for serious problems, not so
  1213. good for minor ones (this is understandable if one assumes their
  1214. support staff is very good but overworked, a hypothesis which is
  1215. plausible on other evidence).
  1216.  
  1217.    They have a support BBS at (408)-438-7270 or 438-7521.  However,
  1218. the level of activity is low; one customer said (late February) that
  1219. they hadn't put anything useful on it in six months (Microport
  1220. responds that they've been too busy hammering on r4 to spend lots of
  1221. energy on it).
  1222.  
  1223. FUTURE PLANS:
  1224.    DOS Merge will be folded into the system soon.
  1225.  
  1226.    Also working on improved performance for the Adaptec 1742 and other
  1227. SCSI controllers, expect that in May.
  1228.  
  1229.    Microport believes they have a lead in multiprocessing UNIX and
  1230. intend to push it.
  1231.  
  1232.    File-system support for CD-ROMs is coming.
  1233.  
  1234. HARDWARE COMPATIBILITY:
  1235.    See the appendix for details.
  1236.  
  1237.    Math co-processors: Cyrix 20/25/33, Intel 80387 20/25/33, Weitek.
  1238.  
  1239.    No one has reported any incompatibility horror stories yet.
  1240. Bernoulli boxes and Irwin tapes won't fly, but who cares.
  1241.  
  1242. TECHNICAL NOTES:
  1243.    When I asked what differentiates Microport from the other SVr4
  1244. products, the answer I got is "performance".  The Microport people
  1245. feel they've put a lot of successful work into kernel tuning.
  1246.  
  1247.    And, indeed, benchmarks from independent sources show that
  1248. Microport's fork(2) operation is quite fast.  Other vendors show about
  1249. 60 forks per second on the AIM Technologies SUITE II benchmarks;
  1250. Microport cranks 80.  This is the most dramatic performance difference
  1251. the AIM tools reveal among any of these products.  Microport's other
  1252. benchmark statistics are closely comparable to those of its
  1253. competitors.
  1254.  
  1255.    Microport also offers a symmetric multiprocessing SVr4 which will
  1256. run on the Compaq SystemPro, the ALR PowerPro, the DEC 433MP, and the
  1257. Chips & Technologies Mpax system.
  1258.  
  1259.    Microport has moved the socket headers and libraries necessary to
  1260. build X out of the networking option package into the development
  1261. system, so you don't have to buy an extra module to hack X.
  1262.  
  1263. KNOWN BUGS:
  1264.    According to Microport, this port uses the stock USL 4.0.4
  1265. libraries.  Thus it must have the known bug with sigvec() and may have
  1266. the rumored bug in the BSD-compatibility string functions.
  1267.  
  1268.    David Wexelblat reports that "Microport's enhanced asy driver does
  1269. not work correctly (or at all) for hardware flow control - you can't
  1270. open the ttyXXh devices under any circumstances.  This was true in
  1271. 3.1, and is still true in 4.1.  The good news is that SAS
  1272. (Streams-FAS) works fine for modems.  But SAS won't work with the AT&T
  1273. serial mouse driver.  So I've got asy on my mouse port and SAS on the
  1274. other one on my dumb-card. [...] Microport is still prone to silly
  1275. errors.  The Motif development system, which is described in the
  1276. release notes as being included with the Motif runtime system in the
  1277. 'complete' package, is in fact missing from the tape.  They have it
  1278. available seperately, but I had to call them to get it.  The 'pixed'
  1279. application for X.desktop 3.0 is compiled with shared libraries that
  1280. are not included with the release.  Hence it does not work.  I had to
  1281. call them about this, too."
  1282.  
  1283. COMMENTS:
  1284.    These people sold a lot of shrink-wrapped UNIXes years ago before
  1285. going chapter 11.  They're back, leaner and meaner (with a total staff
  1286. of just 15).
  1287.  
  1288.    Microport says it's primarily interested in the systems-integration
  1289. market, where customers are typically going to be volume buyers
  1290. qualifying for deep discounts.  Thus, they're relatively undisturbed
  1291. by the certainty that their high price point is losing them sales to
  1292. individuals.
  1293.  
  1294. WHAT THE USERS SAY:
  1295.    I've received one good comprehensive experience report, largely
  1296. favorable, from David Wexelblat <dwex@mtgzfs3.att.com>.
  1297.  
  1298. REVIEWER'S IMPRESSIONS:
  1299.    Microport is a small, hungry outfit with a lot to prove; they've
  1300. already gone bust once (I was a customer at the time :-() and they
  1301. haven't yet demonstrated that they've got a better strategy this time
  1302. out.
  1303.  
  1304.    They're perhaps a mite too expensive for the support quality they
  1305. can offer with less than fifteen people, and kernel-tuning isn't going
  1306. to win them a following on hardware that every year swamps those
  1307. tweaks with huge increases in speed for constant dollars.  It may be
  1308. that they're counting on the symmetric-multiprocessor version to be
  1309. their bread-and-butter product; there, at least, they're offering
  1310. something that is so far unique and promises performance levels
  1311. unattainable with conventional hardware.
  1312.  
  1313.    And, like UHC, they have techies answering the phones and the
  1314. techies have a clue.  This certainly improves them as a bet for
  1315. wizards and developers.  If multiprocessing is important to you,
  1316. and/or you're looking for a small outfit where you can develop
  1317. personal working relationships with the tech people who matter,
  1318. Microport might be a good way to go.
  1319.  
  1320.    They've offered to send me a copy of their OS gratis for review and
  1321. evaluation purposes.
  1322.  
  1323.  
  1324. NAME:
  1325.    UHC Version 3.6
  1326.  
  1327. VENDOR:
  1328.    UHC Corp.
  1329.    3600 S. Gessner
  1330.    Suite 110
  1331.    Houston, TX 77063
  1332.    (713)-782-2700
  1333.    support@uhc.com
  1334.  
  1335. SOFTWARE OPTIONS:
  1336.    Networking package (TCP/IP).
  1337.    X + Motif
  1338.    X + Open Look
  1339.  
  1340. ADD-ONS:
  1341.    None reported.
  1342.  
  1343. SUPPORT:
  1344.    The base price includes printed docs.  This is effectively the same
  1345. content as the Prentice-Hall SVr4 books; both are troffed off the SVr4
  1346. source tapes.
  1347.  
  1348.    30 days free phone support with purchase.
  1349.  
  1350.    All their engineers take tech-support calls for part of their day.
  1351. They have 2 doing it full-time.  The product manager is a techie
  1352. himself and takes his share of calls.
  1353.  
  1354.    A support contract costs $1195 for one year.  This includes 75% off
  1355. on all upgrades.
  1356.  
  1357.    They are in the process of bringing up a BBS with a window into
  1358. their bug report and fix/workaround database.
  1359.  
  1360.    It was emphasized to me that UHC wants to be known for the quality
  1361. of their support, which they feel is the product's strongest
  1362. differentiating feature.
  1363.  
  1364. FUTURE PLANS:
  1365.    X11R5 by mid-May or thereabouts.  They have it running now but
  1366. don't consider it stable enough to ship.
  1367.  
  1368. HARDWARE COMPATIBILITY:
  1369.    See the appendix for details.
  1370.  
  1371.    The asy driver in version 2.0 won't talk to the NS16550AFN UART,
  1372. which is supposed to be pin-compatible with the standard 16450.
  1373.  
  1374. KNOWN BUGS:
  1375.    This port probably uses the stock USL 4.0.3 libraries.  Thus it
  1376. probably has the known bug with sigvec() and may have the rumored bug
  1377. in the BSD- compatibility string functions.
  1378.  
  1379. COMMENTS:
  1380.    They claim that according to USL they have the largest installed
  1381. base of SVr4 customers, and to have been first to market with a
  1382. shrink-wrapped SVr4 (in 1990).
  1383.  
  1384.    UHC also claims to have performed and maintained IBM's official
  1385. UNIX port for the MicroChannel machines.
  1386.  
  1387.    A subsidiary of Anam, "a holding company with a diversified
  1388. portfolio".
  1389.  
  1390. WHAT THE USERS SAY:
  1391.    The only comment I've yet seen on the UHC OS was an extended
  1392. description of a successful installation by a satisfied netter.  He
  1393. made it sound like a good solid product.
  1394.  
  1395.    I have one absolutely incandescently glowing report on UHC support
  1396. from a developer named Steve Showalter <shwasl@Texaco.COM>.  He says:
  1397. "We've been running UHC's OS for about a year now...been EXTREMELY
  1398. happy with it.  The support we receive is without a doubt, the finest
  1399. we have received from any vendor."
  1400.  
  1401.    Duke Smith (c/o somesh@watson.bm.com) writes: "Another absolutely
  1402. incandescently glowing report on UHC support: I called the
  1403. Programmer's Shop about UHC & wound up talking to UHC tech support to
  1404. find out if the sucker would run on my machine. The guy took
  1405. considerable time to explain all the different things that might be
  1406. causing the problem, and emphasized that the same hardware problems
  1407. which were probably causing Consensys not to run would also hose UHC.
  1408. This led me to contact ALR tech support (also a glower) who took all
  1409. of 1-1/2 days (not including shipping) to do the necessary upgrades,
  1410. on warranty because apparently their ads that it will run Unix are
  1411. covered by warranty.  The glowing thing about UHC is, the guy helped
  1412. me get a competitor's port working, and I told him he was gonna get in
  1413. dutch with the marketroids and his response was that maybe I would
  1414. remember them the next time I or someone I knew needed a system. He's
  1415. right. I'll use Consensys until I can afford something better for my
  1416. own system (it's still better than DOS...), but from now on my clients
  1417. will get pointed toward UHC, not Consensys, whose absent-parent
  1418. attitude is going to keep them from ever becoming anything but the
  1419. destitute hacker's Unix vendor."
  1420.  
  1421.    On the other hand, William G. Bunton <wgb@succubus.tnt.com>: "So, I
  1422. give a thumbs up for the product.  I give a thumbs down for the
  1423. company, and it's enough that I'm taking my future business
  1424. elsewhere."  He tells a horror story about the 2.0 version involving a
  1425. three-month runaround, a letter to their VP of marketing, and lots of
  1426. broken promises.  Apparently UHC does sometimes drop the ball.
  1427.  
  1428. REVIEWER'S IMPRESSIONS:
  1429.    I found both the people I talked to friendly, candid, technically
  1430. knowledgeable, and willing to answer sticky questions.  I came away
  1431. with a very positive impression of the outfit's operating style.
  1432.  
  1433.    There are experienced UNIX developers who value dealing with a
  1434. small, responsive outfit where they can develop good working
  1435. relationships with individuals.  UHC says it likes to sell to wizards
  1436. and might be a good choice for these people.
  1437.  
  1438.     The second time I called (*after* I'd formed the above
  1439. impressions) one of their guys offered to trade me a copy of UHC UNIX
  1440. with all the trimmings for an autographed copy of
  1441. _The_New_Hacker's_Dictionary_.  So they have taste, too.  I'm too
  1442. ethical to let this sway my evaluations, but not too ethical to take
  1443. the software... :-)
  1444.  
  1445.  
  1446. NAME:
  1447.    BSD/386
  1448.  
  1449. VENDOR:
  1450.    Berkeley Software Design, Inc.
  1451.    3110 Fairview Park Drive, Suite 580
  1452.    Falls Church, VA 22042 USA
  1453.    (800)-800-4BSD
  1454.    bsdi-info@bsdi.com
  1455.  
  1456. SOFTWARE OPTIONS:
  1457.    None.  You get an unlimited user license, binaries *and sources*
  1458. for the entire system.  What more could you want?
  1459.  
  1460. SUPPORT:
  1461.    The purchase price include 60 days of phone support.
  1462.  
  1463.    A telephone-support contract is $1500 per year; email-only support
  1464. is $500/year.  Either kind includes upgrades.
  1465.  
  1466. FUTURE PLANS:
  1467.    Capability to run SVr3.2 binaries (including SCO binaries), 3Q92.
  1468.  
  1469.    They intend to add a DOS bridge by the end of '92.
  1470.  
  1471.    The current release (0.3) is a fairly stable beta.  Rob Kolstad
  1472. sez: "Our release date for production goes like this:
  1473.  
  1474.         * Gamma release in late July
  1475.         * Gamma updates to ever-growing subset of beta testers until
  1476.           release exhibits good stability
  1477.         * Production release in late September"
  1478.  
  1479. HARDWARE COMPATIBILITY:
  1480.    See the appendix for details.  New drivers are being added all the time.
  1481.    Multiport serial boards aren't supported (they're working on it).
  1482.    The Orchid graphics co-processor is not supported.
  1483.  
  1484. TECHNICAL NOTES:
  1485.    Alone among the 386 UNIX versions described here, this version is
  1486. *not* based even in part on USL code and has no AT&T license
  1487. restrictions.  Rather, it derives from Berkeley UNIX (the CSRG
  1488. Networking 2 release, somewhere between 4.3 and 4.4).
  1489.  
  1490.    Many of the BSD/386 tools, including the compiler, are GNU code.
  1491.  
  1492.    This system's libraries, header files and utilities conform to
  1493. X3J11, POSIX 1003.1 and POSIX 1003.2 standards.
  1494.  
  1495. COMMENTS:
  1496.    What these people are trying is audacious --- something
  1497. functionally like the SVr4 merge, but starting from a ported BSD
  1498. kernel and with System V compatibility hacks, rather than the other
  1499. ways.  By all accounts the product is in far better shape right now
  1500. than one would expect for a beta pre-release, which argues that the
  1501. developers have done something right.
  1502.  
  1503. WHAT THE USERS SAY:
  1504.    The few who've seen this system display an evangelistic fervor about it.
  1505.  
  1506. REVIEWER'S IMPRESSIONS:
  1507.    I expect this will become a hackers' favorite.
  1508.  
  1509.    All this, and sources too...I salivate.  I am tempted.  Not sure
  1510. I'm ready to change OSs at the same time as I switch machines, though.
  1511. SVr4's got better continuity with the 3.2 I'm running now.  Ghu, what
  1512. a dilemma!
  1513.  
  1514.    When I mentioned that I'm doing elisp maintenance for GNU EMACS
  1515. these days, Rob Kolstad, one of the principal developers, offered me a
  1516. copy and a year of support if I'd field their (so far nonexistent)
  1517. EMACS problems.
  1518.  
  1519.  
  1520. NAME
  1521.    Mach386
  1522.  
  1523. VENDOR:
  1524.    Mt. Xinu
  1525.    2560 Ninth Street
  1526.    Berkeley, CA 94710
  1527.    (510)-644-0146
  1528.    mtxinu-mach@mtxinu.com
  1529.  
  1530. ADD-ONS:
  1531.    Kernel sources!  You get can sources for the Mach 3.0 microkernel
  1532. for $195 over base price.
  1533.  
  1534. SOFTWARE OPTIONS:
  1535.    The base package includes: Mach 2.5 kernel and utilities, 4.3 BSD
  1536. interface, GNU utilities (GCC, GDB, GAS, EMACS, BISON), and on-line
  1537. reference manuals (man pages) for Mach and 4.3 BSD.  The following
  1538. options are available:
  1539.  
  1540.    Networking (SUN NFS, TCP/IP networking from the Berkeley Tahoe
  1541. release, on-line NFS man pages).
  1542.  
  1543.    X (X11R4 with programmer's environment and complete X manual pages).
  1544.  
  1545.    On-line Documentation (Complete source for Mach and 4.3
  1546. documentation, including Mach Supplementary Documents, System
  1547. Manager's Documentation, 4.3 BSD Programmer's Supplementary Documents,
  1548. 4.3 BSD User's Supplementary Documents).
  1549.  
  1550.    Optional Microkernel Add-on, Mach 3.0 (Complete Mach 3.0
  1551. microkernel source code; complete build environment with tools to
  1552. modify and rebuild the Mach 3.0 microkernel; binary BSD server which
  1553. runs on top of the microkernel in place of the standard /vmunix
  1554. kernel; source for an example of a server (POE) running on top of the
  1555. Mach 3.0 microkernel and sources for some utilities which are
  1556. kernel-dependent.
  1557.  
  1558. SUPPORT:
  1559.    You get 30 days phone support with purchase.
  1560.  
  1561.    A support contract is available for $150 quarterly or $500 per
  1562. year; this includes upgrades.  There is a support BBS open to contract
  1563. holders only.
  1564.  
  1565.    An ftp server at autosupport.mtxinu.com carries patches,
  1566. enhancements and freeware adapted for the system
  1567.  
  1568. FUTURE PLANS:
  1569.    They plan to move to OSF/1 this year.  X11R5 and Motif support are
  1570. also in the works.
  1571.  
  1572. HARDWARE COMPATIBILITY:
  1573.    See the Appendix for details.
  1574.  
  1575.    Color X windows is supported on VGA boards via extended 8-bit color mode.
  1576.  
  1577.    Toshiba and Toshiba-compatible floppy drives and controllers work.
  1578.  
  1579.    All current motherboards tested have worked.  There were a few
  1580. problems with early Compaq DeskPros.  They add "Please note that we do
  1581. not support the microchannel bus, EISA extended modes, IBM PS2, and
  1582. some NCR machines.  We are, however, considering new devices so let us
  1583. know your interests!".
  1584.  
  1585. TECHNICAL NOTES
  1586.    This product is essentially a 4.3 port built on the Mach project's
  1587. microkernel technology.  This is a truly nifty architecture which
  1588. builds a 4.3BSD-compatible kernel out of a collection of communicating
  1589. lightweight processes.  The distinction between user and kernel mode
  1590. almost vanishes, and things like the schedular and virtual-memory
  1591. manager which are normally embedded deep in the kernel become
  1592. semi-independent, modifiable modules.
  1593.  
  1594. COMMENTS:
  1595.    Very appealing for the educational market --- lets CS students and
  1596. hobbyists tinker creatively with the guts of UNIX in a way that would
  1597. be impossible under more conventional UNIXes.  It's not clear who else
  1598. will be interested in this.
  1599.  
  1600. WHAT THE USERS SAY:
  1601.    Eric Baur <ecb@ventoux.assabet.com> writes:
  1602.    "The system is a very faithful emulation of BSD43 on top of Mach.
  1603. For our purposes it is a super deal. For about $2000.00 in hardware
  1604. and $995.00 in software we have a Mach development platform that
  1605. integrates almost seamlessly into our network development environment.
  1606. As a general-purpose UNIX (whatever that means) Mach386 gives up a lot
  1607. in features to the System V vendors.  (Virtual terminals, DOS
  1608. emulation, etc etc) For the home hacker, except for UUCP problems it
  1609. seems like it would be a good deal. You obviously could never run
  1610. "shrink-wrapped" software, but most public domain and GNU stuff should
  1611. port easily."
  1612.  
  1613.    Mark Holden <l00017@eeyore.stcloud.msus.edu> adds "Mt. Xinu's tech
  1614. support is absolutely top-notch, and I've found them quite willing to
  1615. deal with matters even after the official support runs out. [...] Not
  1616. that Mach386 is without its quirks.  I've had problems getting a
  1617. Western Digital ethernet board to work correctly, and things required
  1618. a fair bit of tweaking to set things on a smooth course, but then I've
  1619. never worked with a BSD that didn't."
  1620.  
  1621. REVIEWER'S IMPRESSIONS:
  1622.    Right now, this product is a solution looking for a problem --- a
  1623. solution I find technically fascinating, to be sure.  But even the
  1624. company admits to not being sure who its market is.  I wish 'em luck.
  1625.  
  1626. KNOWN BUGS:
  1627.    From Eric Baur <ecb@ventoux.assabet.com>: "I have not been able to
  1628. get the supplied uucp to work when calling a telebit modem. The
  1629. connection is established but the Mach end hangs up and exits without
  1630. any indication why.  Taylor uucp ported in about 1 hour and works
  1631. ~fine. There is no support, however, for bi-directional lines if you
  1632. use the Taylor uucp. The uucp supplied with the system has the
  1633. gawd-awful acucntrl hack, but I don't know if it even works. [...]
  1634. Overall I remain very pleased with Mach386. [...] It has yet to
  1635. manifest any truly bad behavior. No panics - no hangs. It interacts
  1636. flawlessly with our network of Suns. NFS and X are very robust.  I
  1637. would ditch my System V at home and buy Mach386 is a minute if I could
  1638. get bi-directional serial lines to work."
  1639.  
  1640.    In fact, it does appear that one can get bidirectional UUCP to
  1641. work.  David Brown <dbrown@ucsd.edu> testifies that this can be done
  1642. without using the acucntrl hack.
  1643.  
  1644.  
  1645. V. HARDWARE COMPATIBILITY TABLES
  1646.  
  1647. These tables summarize vendor claims and user reports on which
  1648. hardware will work with which port.
  1649.  
  1650. To save space in the tables below, we use the following *one-letter*
  1651. abbreviations for the OS ports:
  1652.  
  1653. S       SCO UNIX version 3.2.4
  1654.  
  1655. C       Consensys UNIX Version 1.2
  1656. D       Dell UNIX Issue 2.1
  1657. E       ESIX System V Release 4.0.4
  1658. M       Micro Station Technology SVr4 UNIX
  1659. P       Microport System V/4 version 4
  1660. U       UHC Version 3.6
  1661.  
  1662. B       BSD/386 (0.3 beta)
  1663. X       Mach386
  1664.  
  1665. A `c' indicates that the hardware is claimed to work in vendor literature.
  1666. A `y' indicates that this has been verified by a user report.
  1667. A `.' indicates that whether this combination works is unknown.
  1668. An `n' indicates that the vendor advises that the combination won't work.
  1669. A `*' points you at footnote info.
  1670.  
  1671. A blank column indicates that I have received no vendor info on the
  1672. hardware category in question.
  1673.  
  1674. The following general caveats apply:
  1675.  
  1676. * All ports support EGA, VGA, CGA and monochrome text displays.
  1677.  
  1678. * All ports support generic ISA serial-port cards based on the 8250 or
  1679. 16450 UART.  According to the vendors, the asy drivers on Dell, Esix,
  1680. Microport, BSD/386 and Mach386 support the extended FIFO on the
  1681. NS16550AFN UART chip.  Indeed, Dell tech support will tell you this
  1682. feature was present in the base USL code.  UHC says its 2.0 drivers
  1683. *don't* talk to 16550s but says that will be fixed in March '92.  A
  1684. user reports that SCO has supported the 16550 since 3.2.2.
  1685.  
  1686. * I have not bothered listing ordinary ST-506/IDE/RLL drives, though
  1687. lists of them are given in vendor literature.  This is a very mature
  1688. commodity technology; anything you buy should work with one of the
  1689. supported controllers unless it's defective.
  1690.  
  1691. * Vendors' supported hardware lists are not models of clarity.  Some
  1692. iterms may be listed under a couple of different names because I don't
  1693. know that they're actually the same beast.  I have been very careful
  1694. not to make assumptions where I am ignorant; thus, some hardware may
  1695. appear less widely supported than it actually is.
  1696.  
  1697. * These tables are grossly incomplete.
  1698.  
  1699. Also, be aware that there is a fundamental design problem in the ISA
  1700. architecture that can cause 8-bit boards used in a system with 16-bit
  1701. boards to flake out even if they're actually compatible.  Jeremy
  1702. Chatfield of Dell describes it this way:
  1703.  
  1704. "We've seen (and fixed) this with several card combinations.  If you
  1705. have an 8 bit card and a 16 bit card in the same address range, then
  1706. the address decoding on the ISA bus will find that the 128KB range
  1707. includes a 16 bit card.  It therefore programs itself for 16 bit I/O.
  1708. If you then do I/O with the 8 bit card, every other data byte is
  1709. garbage.  You will also have a reboot problem, because the 16 bit card
  1710. usually starts in 8 bit mode and has to be switched to 16 bit mode.
  1711. If the switch back to 8 bit mode is not made, and the address range is
  1712. the c0000-d0000 range, close to the VGA BIOS, the VGA BIOS accesses
  1713. are screwed, because they are performed in 16 bit mode because of the
  1714. above PC H/W architectural problem.  We include a deinit sequence in
  1715. all the 16 bit device drivers that causes a shutdown to reset the
  1716. accesses to the safer 8 bit mode.  Of course, after a panic, the
  1717. machine still has boards set up in 16 bit mode, so you might observe
  1718. the problem then.
  1719.  
  1720. This affects *all* PC OS's.  I have seen cases where DOS failed to
  1721. reboot because of the same nonsense (network card in 16 bit mode in
  1722. same address region as VGA BIOS).  Clever programming can resolve in
  1723. several ways."
  1724.  
  1725. All the SVr4 systems inherit support for a fairly wide range of
  1726. hardware from the base USL code (version 4.0.3 or 4.0.4).  This
  1727. includes:
  1728.  
  1729. * All PC disk controllers (ESDI, IDE, ST-506 in MFM and RLL formats).
  1730.  
  1731. * The Adaptec 1542B SCSI adapter.  Note: you'll have to jumper your
  1732.   SCSI devices to fixed IDs during installation on most of these.
  1733.  
  1734. * Western Digital's 8013EBT Ethernet card, and its equivalents the
  1735. WD8003 and WD8013.  SVr4v4 adds the 3Com 3C503.
  1736.  
  1737. * VGA adapters in 640x480 by 16 color mode.
  1738.  
  1739. * "C" protocol serial mice like the Series 7 and Series 9 from
  1740. Logitech and the PC-3 mouse from Mouse Systems (however, we've had one
  1741. report of an ostensible PC-3 clone called the DFI200H not working).
  1742. See the "HOT TIPS" section for details.
  1743.  
  1744. SCO UNIXes from 3.2.2 up and ODT 1.1 also support all these devices.
  1745.  
  1746. If you can fill in any of the gaps, or convert a `c' to `y', send me email.
  1747.  
  1748. S C D E M P U B X       Systems
  1749. -------------------------------------------------------------------------------
  1750. c     .   c   .         Acer (all 386/486 models)
  1751. .     .   .   c         ACCELL 486/33 ISA and 386/40 ISA
  1752. .     c   .   .         ADDA AD-428P-25, Portable 486/25, 486/33, AD-328D-25
  1753. .     c   c   .         ALR Business VEISA 386/33-101
  1754. c     .   .   .         ALR (all 386 and 486 models)
  1755. c     .   .   .         applicationDEC 316,316+,325,325C,333,425,433MP
  1756. c     .   .   .         Apricot LS, LS 386SX, XEN-S 386
  1757. c     .   .   .         Arche 486, Master 486/33
  1758. .     .   c   .         AST (models not specified)
  1759. .     c   c   .         AST Premium (models not specified)
  1760. c     .   .   .         AST Premium 386,386/33,486/25T*E*,486/33T*E*
  1761. c     .   c   .         AT&T 6386 machines
  1762. .     .   c   .         Compaq (models not specified)
  1763. c     c   c   .         Compaq DeskPro 386/33.
  1764. c     .   .   .         Compaq DeskPro 486s/20,486/25/486/33L,386/20,386/25
  1765. c     .   .   .         Compaq Portable III 386, SystemPro
  1766. c y y y y y y .         CompuAdd Model 333
  1767. c     .   .   .         DEC DS486, DECpc 433, DECpc 433T
  1768. c     .   .   .         DECstation 320,325,425
  1769. c   y .   c   .         Dell 310,325,325P,333P,316SX,316LT,320SX,320LT.
  1770. c   y .   c   .         Dell 433P,425E,433E,425TE,433TE,4xx[DS]E,486[DP]xx.
  1771. c     .   .   .         EasyData 386 model 333
  1772. c     .   .   .         Epson Equity 386/20PC,386/25,386SX; Epson PC AX3,AX3/25
  1773. .     c   c   .         Everex (models not specified)
  1774. y     .   .   .         Everex 33,386/20,486,486/33
  1775. .     c   c   .         Gateway 2000 (models not specified)
  1776. .     .   c   c y       Gateway 2000 (486/33 ISA)
  1777. .     .   . y .         Gateway 2000 486/25
  1778. c     .   .   .         Groupil Uniprocessor 25MHz Tower
  1779. c     .   .   .         GRiDCase 1530,1550SX
  1780. .     .   c   c         High Definition Systems 486/25 ISA and 386 SX/16 ISA
  1781. .     y   .   .         High Definition Systems 386/40 ISA
  1782. c     .   .   .         HP 486 Vectra series
  1783. c     .   .   .         IBC 486
  1784. c     .   .   .         ITT 486
  1785. y     .   .   .         Micro Way Number Smasher 486/33
  1786. c     .   .   .         Mitac 386, MC3100E-02, S500
  1787. c     .   .   .         Mitsuba 386
  1788. c     .   .   .         Mitsubishi PC-386
  1789. c     .   .   .         NCR 316,316SX,3386
  1790. c     .   .   .         NEC 386/20,486/25, BusinessMate and PowerMate
  1791. y     .   .   .         NEC 386/33 BusinessMate
  1792. c     .   .   .         Noble 386
  1793. c     .   .   .         Nokia Alfaskop System 10 m52, m54/55
  1794. c     .   .   .         Northgate 33
  1795. .     c   c   .         Northgate 386/33
  1796. .   y .   .   .         Northgate 486/33
  1797. c     .   .   .         Olivetti 386/486 machines
  1798. y     .   .   .         Packard-Bell 386x
  1799. c     .   .   .         PC Craft PCC 2400 386
  1800. c     .   .   .         Phillips 386, P3464 486
  1801. .     c   c   .         Primax (models not specified)
  1802. c     .   .   .         SNI 8800-50, 8810-50, PCD series
  1803. c     .   .   .         Schneider 386 25-340, 386SX System 70
  1804. c     .   .   .         Siemens Data Systems Model WX200
  1805. c     .   .   .         Starstation
  1806. c     .   .   .         Tandy 4000
  1807. y     .   .   .         Tatung Force 386x
  1808. c     .   .   .         Tatung Force TCS-8000 386, TCS-8600 386
  1809. .     c   c   .         Tangent (models not specified)
  1810. .     y   .   .         Tangent 386/25C
  1811. .     c   y   .         Tangent 433E (486/33 EISA)
  1812. .     c   c   .         Televideo (models not specified)
  1813. c     .   .   .         Televideo 386/25
  1814. c     .   .   .         Texas Instruments System 1300
  1815. c     .   .   .         Toshiba T3100,T3200,T5100,T5200,T8500,T8600
  1816. .     c   c   .         Twinhead (models not specified)
  1817. y     .   .   .         Twinhead 800 (486/33)
  1818. .     c   c   .         Unisys (models not specified)
  1819. c     .   .   .         Unisys PW2 Series 800/16,800/20,800/25
  1820. c     .   .   .         Victor 386 25, V486T
  1821. c     .   .   .         Wang MX200, PC 380
  1822. c     .   .   .         Wyse 386
  1823. n     .   .   .         Wyse Decision 486/33 (intermittent crashes)
  1824. c     .   .   .         Zenith 386 and 486 machines
  1825.  
  1826. S C D E M P U B X       Motherboards
  1827. -------------------------------------------------------------------------------
  1828.       c   .   .         AGI
  1829. y     .   .   .         A.I.R. 486/33EL w 256K cache
  1830.       .   c   .         ALR
  1831.       .   c   .         AMAX
  1832.       .   c   .         AMI (model not specified)
  1833.       y   c   .         AMI Enterprise II (33 & 50)
  1834.       .   c   .         ARC
  1835.     n .   c   .         Cache Computer
  1836.       .   c   .         Chips & Technologies chipset
  1837.     y .   c   .         Chips & Technologies 33DX
  1838.       c   c   .         Club AT
  1839.       .   c   .         DataExport
  1840.     y .   c   .         Dell
  1841.       .   c n .         DTK (model not specified)
  1842.       y   . n .         DTK 386/33
  1843.       .   .   c         EISA Tech 80386SX MHz
  1844.     y .   .   .         Eteq 386
  1845. y     n   .   .         Eteq 486
  1846.       .   c   .         Free Technology (model not specified)
  1847.     y .   .   .         Free Technology 486/50DX
  1848. y     y   .   .         Gigabyte GA-486US 33MHz 256K Cache
  1849. c     .   .   .         Intel 302
  1850.       .   c   .         Microlab
  1851.       c y c y c         Micronics 386/25
  1852.       c   c y c y       Micronics 486/33 ISA
  1853.       y   .   .         Micronics 486/33 EISA
  1854.       .   c   .         Mitac
  1855.       .   .   .         Modular Circuit Technology 386/SX 16Mhz
  1856. y     .   .   .         Motherboard Factory 386/40, 486/33 (Northgate's OEM)
  1857.       .   c   .         Mylex (model not specified)
  1858.       c   c   .         Mylex MI-386/20
  1859. y     y   y   .         Mylex MAE486/33
  1860.     y .   c   .         OPTI 486
  1861.       .   c   .         Orchid
  1862.       .   c   .         PC-craft
  1863.       y   .   .         TMC Research Corporation PAT38PC 25/386,33/386
  1864.       y   .   .         TMC Research Corporation PAT38PX 33/386,40/386
  1865.  
  1866. Notes:
  1867.  
  1868. * These two tables probably way *understate* the compatibility of most
  1869. ports.  Most ISA or EISA motherboards will work with all of them.
  1870. However, Jeff Coffler <coffler@jeck.amherst.nh.us> reports: "I
  1871. couldn't get the Cache Computer CPU board to work at all with Dell
  1872. UNIX, even though they claimed they work with SCO.  Flaky,
  1873. timing-related failures."
  1874.  
  1875. * A source at UHC describes the DTK boards as "dogshit" --- he says
  1876. they generate a lot of spurious interrupts that DOS is too cretinous
  1877. to be bothered by but which completely tank UNIX.  He says DTK seems
  1878. uninterested in fixing the problem.  Other correspondents confirm that
  1879. this has been going on for several years.  Avoid these boards till
  1880. further notice.
  1881.  
  1882. * Dave Johnson <ddj@gradient.com> reports that since upgrading from a
  1883. 386 to an Eteq 486, they've had lots of UHC random panics due to page
  1884. faults in kernel mode.  UHC is looking into this.
  1885.  
  1886. S C D E M P U B X       Video Cards                     Max Res         ChipSet
  1887. -------------------------------------------------------------------------------
  1888. . . c y   * . .         Appian Rendition GRX, II, IIXE  1024x768x256  TIGA34010
  1889. . . c .   . . .         Appian Rendition III            1280x1024x256 TIGA34020
  1890. . .   .   c . .         ARC V-16 (Paradise)             ????            ????
  1891. . .   .   c c .         AT&T VDC 600 (Paradise clone)   SVGA            ????
  1892. c .   .   .             AST VGA Plus                    800x600x16      WDC
  1893. c . y .   c . .         ATI Ultra                       1024x768x256    Mach 8
  1894. . . y .   c . .         ATI Vantage                     1024x768x256    Mach 8
  1895. c .   c   c n .         ATI Wonder+                     SVGA N          Wonder
  1896. . .   .   c c .         ATI (type not specified)        ????            ????
  1897. . . y .   . . .         Boca SuperVGA                   1024x768        ET4000
  1898. c .   .   . . .         Chips 451                       800x600x16 N    C&T451
  1899. c .   .   . . .         Chips 452                       1024x768x16 N   C&T452
  1900. c .   .   . . .         Compaq Advanced VGA             640x480x256 N   ????
  1901. c .   .   . . .         Compaq Plasma                   640x400x2 N     non-VGA
  1902. c .   .   . . .         Compaq LCD VGA                  640x480x16 N    ????
  1903. c .   .   . . .         Compaq VGC                      640x480x16 N    ????
  1904. . c   .   . . c         Compuadd Hi-Rez card w/1meg     1024x768        ET4000
  1905. c .   .   . . .         Cornerstone SinglePage          1008x768        ????
  1906. c .   .   . . .         Cornerstone PC1280              1280x960        ????
  1907. c .   .   . . .         Cornerstone DualPage            1600x1280       ????
  1908. . . y .   . c .         Dell VGA                        1024x768        ????
  1909. . c y c   c y c y       Diamond SpeedStar               1024x768        ET4000
  1910. c c   .   . . c         Eizo MD-B07, MD-B10, Extra/EM   1024x768        ET3000
  1911. . .   c   . . .         Everex ViewPoint VRAM           SVGA+           ????
  1912. . .   c   . . .         Everex ViewPoint True Color     SVGA+           ????
  1913. . .   c   . . .         Everex UltraGraphics II EV-236  1664x1200       mono
  1914. c .   c   c c c         Genoa 5300/5400 superVGA        SVGA N          ????
  1915. c c   .   c . c         Genoa 6000, 6400                SVGA N          ????
  1916. c .   .   . . .         Grid 1500 laptop                640x400x2     CGA-like
  1917. y .   c   c . .         Hercules monographics display   720x348         mono
  1918. c .   .   . . .         IBM 8514/A                      1024x768x256    8514/A
  1919. c . y .   . . .         IBM VGA                         VGA             VGA
  1920. c .   .   . . .         IBM XGA                         1024x768x256    XGA
  1921. c .   .   . . .         Matrox MWIN1280                 1280x1024x256 N ????
  1922. . .   c   . . .         MaxLogic                        SVGA            ????
  1923. . .   . . c . .         Microfield V-8                  1280x1024       ????
  1924. c .   .   . . .         Miro Magic                      1280x1024x256 N ????
  1925. . .   . . * . .         Mylex GXE (EISA)                1280x1024     TIGA34020
  1926. . .   c   . . .         Oak Technology OTI-067          1024x768        16, 256
  1927. c .   .   . . .         Olivetti EVC-1                  1280x1024x256   ????
  1928. . c   .   . . c         Optima Mega/1024                1024x768        ET4000
  1929. c .   .   . . .         Orchid Designer                 SVGA            ET3000
  1930. c c   y   c c c         Orchid ProDesigner              800x600         ET3000
  1931. c c y y   y . y         Orchid ProDesigner II/1024      1024x768        ET4000
  1932. . .   *   y . .         Orchid ProDesigner IIs          1024x768        ET4000
  1933. c .   .   . . .         Paradise VGA Plus               SVGA            PVGA1A
  1934. . c   c   c c c         Paradise VGA Professional       SVGA            PVGA1A
  1935. c c c .   c . .         Paradise VGA 1024               SVGA            WD90C00
  1936. c .   .   . . .         Paradise 8514/A                 SVGA+           ????
  1937. c .   .   . . .         QuadRAM QuadVGA                 SVGA            ????
  1938. c .   .   . . .         Renaissance Rendition II        1024x768        ????
  1939. y c y y   c . c         Sigma Legend                    1024x768        ET4000
  1940. . .   .   c c .         Sigma VGA/H                     ????            ????
  1941. c .   c   c c .         STB EM-16 VGA, EM-16+ VGA       SVGA            ET3000
  1942. c .   .   . . .         STB Extra-EM                    SVGA            ET3000
  1943. . c   c   c . c         STB PowerGraph w/1meg           1024x768        ET4000
  1944. . c   .   . . c         Swan SVGA with VCO chip         1024x768        ET4000
  1945. c .   c   . . .         Tecmar VGA AD                   SVGA            ET3000
  1946. c .   .   . . .         Toshiba Grid 1500 laptop        640x400x2     CGA-like
  1947. . c   .   . . c         TRICOM Mega/1024                1024x768        ET4000
  1948. . .   .   c . .         Trident SuperVGA                ????            T880
  1949. c .   .   . . .         Trident TVGA 8900               1024x768        T8900
  1950. . .   .   c c .         Tseng Labs VGA                  ????            T4000
  1951. . .   c   . . .         Vectrix VX1024 (TI-34010)       1024x768        ????
  1952. c .   .   . . .         Verticom MX/AT                  800x600         ????
  1953. c .   c   c c .         Video7 FastWrite VGA            800x600 x2, x16 ????
  1954. c .   .   c c .         Video7 VRAM VGA                 800x600x16      Video7
  1955. c .   .   c c .         Video7 VRAM II VGA              SVGA            Video7
  1956. c .   .   c c .         Video7 VEGA                     EGA 640x380     Video7
  1957. c .   .   . . .         Video7 VGA1024i                 SVGA            Video7
  1958.  
  1959. In this table, an `SVGA' resolution code signifies the following
  1960. resolutions: 1024x768 at 2 and 16 colors, 800x600 at 2, 16, 256
  1961. colors, and 640x480 at 2, 16, 256 colors.  SVGA+ adds 1280x1024 at 2
  1962. or 16 colors.  Some non-interlace boards are marked with N.
  1963.  
  1964. Caveats in interpreting the above table:
  1965.  
  1966. * All super-VGA cards will work at VGA resolutions and below (that is,
  1967. resolutions up to 640x480 in 16 colors).
  1968.  
  1969. * This list is not exclusive.  Many (perhaps even most) dotted
  1970. combinations will work. UHC claims that any SVGA based on an ET3000,
  1971. ET4000, Paradise or Genoa chip-set will fly; Dell echoes this with
  1972. regard to ET3000, ET4000, WD90C0xx cards, and the same is probably
  1973. true of all other vendors.
  1974.  
  1975. * The Renaissance GRX-II is the same board as the Appian Rendition II;
  1976. the company changed its name.  The II/XE is compatible with the
  1977. Rendition GRX and the Appian Rendition II, it differs in architecture
  1978. in that it supports more DRAM and runs a little faster than the older
  1979. cards.  All Rendition II type cards run at a maximum resolution of
  1980. 1024x768-256, the Renditon III runs at 1280x1024-256 with its full
  1981. VRAM set.
  1982.  
  1983. * Consensys's list is just MIT's list of cards certified to work with
  1984. X11R5; Consensys is careful to note that they haven't tested all these
  1985. themselves.
  1986.  
  1987. * An ESIX reseller says all the TIGA34010-based video cards are pretty
  1988. much alike and ESIX will drive any of them.  ESIX also supports
  1989. 720x348 resolution on cheap Hercules-compatible monochrome tubes, and
  1990. the Everex UltraGraphics display at 1664x1200 resolution.
  1991.  
  1992. * Beware the Trident and Oak chipsets.  Many clone vendors bundle
  1993. these with their systems because they're cheap, but they break the
  1994. Roell server and some other X implementations.  Also, they appear to
  1995. argue with the WD8003EP net card, and no re-arrangement of the jumpers
  1996. seems to fix it.
  1997.  
  1998. * Third party server technology from companies like MetroLink can
  1999. support higher performance, higher resolution TIGA and proprietary
  2000. technology.
  2001.  
  2002. * Dell's 2.2 adds X11R5 servers for VGA 640x480, 800x600 and for the
  2003. Tseng Labs ET4000 and WD90C11 in up to 1024x768 16 or 256 colour.
  2004. Appian Rendition II (formerly Renaissance) for 1024x768 TIGA 34010.
  2005. Highest performance from the ATI Ultra 1024x768 256 colour, and
  2006. highest resolution from the 1280x1024 256 colour JAWS (Dell
  2007. proprietary card developed in association with Lotus and MicroSoft)
  2008.  
  2009. * The Orchid ProDesigner IIs (top speed 80 MHz, not the 75MHz version)
  2010. works with both X386-1.2D and X386-1.2E (beta). It works ok with the
  2011. ESIX 4.0.3 X11R4 stuff at any resolution under 1024x768. But the
  2012. driver does *not* work with 1024x768 (timings are way off). The
  2013. vanilla ProDesigner II does work correctly with both the X386 and the
  2014. Esix X11's (R5 and R4, respectively).  Note: this info may change in
  2015. ESIX 4.0.4, which uses a different X.
  2016.  
  2017. S C D E M P U B X       Mice
  2018. -------------------------------------------------------------------------------
  2019. c . y c y y   y c       (Logitech-compatible) 3-button serial mice (C protocol)
  2020. c . y c   c   n y       (Logitech-compatible) 3-button bus mice (C protocol)
  2021. . . . c   .   n .       ATI Wonder+ bus-mouse port
  2022. c . . .   .   . .       HP C1413A Mouse
  2023. y . y .   .   . .       IBM PS/2 keyboard mouse
  2024. c . y y c c   n .       Logitech MouseMan (M+ protocol)
  2025. c c y c c c c c .       Logitech Trackman (serial, M+ protocol)
  2026. c c y c   c   n y       Logitech Trackman (bus, M+ protocol)
  2027. c . . .   .   . .       Logitech hi-res Keyboard Mouse
  2028. c . y c   c   . y       Microsoft 2-button (serial, M protocol)
  2029. c . y c   c   n y       Microsoft 2-button (bus, M protocol)
  2030. c . . .   .   . .       Olivetti Bus Mouse
  2031. c . . .   .   . .       Olivetti hi-res Keyboard Mouse
  2032. . . . .   .   . c       SummaMouse
  2033. c . . .   .   . .       Summagraphics Bitpad
  2034.  
  2035. Notes:
  2036.  
  2037. * See the discussion of mice at the beginning of this section for details.
  2038.  
  2039. * BSD/386 says it supports all 1200-9600 baud serial mice, specifying
  2040. Logitech as an example.  This is probably true of all vendors.
  2041.  
  2042. * The MouseMan and TrackMan require a patch obtainable from SCO to run
  2043. under ODT 1.1; they're fully supported in 2.0.
  2044.  
  2045. * X11R5 (X386 1.2) supports all of the known mice on SVR4 in a native
  2046. mode, bypassing the mouse driver.  This wasn't true with X11R4 (X386
  2047. 1.1b).  So if you're using X386 1.2 exclusively, you can use (say) a
  2048. MouseMan regardless of which SVR4 you're using.
  2049.  
  2050. * Dell 2.2 includes an auto-configuring mouse driver that's supposed
  2051. to work with about anything.  Non-factory-installed 2.2s may require a
  2052. patch from support to handle the Logitech Mouseman.
  2053.  
  2054. S C D E M P U B X               Multi-port serial cards
  2055. -------------------------------------------------------------------------------
  2056. c . . .   .     .       AMI lamb 4 and 8-port
  2057. . . y c   c     n       Arnet (models not specified)
  2058. c . y .   .     .       Arnet 2,4 and 8-port and TwinPort
  2059. c . . c   c     n       AST 4-port
  2060. . . . .   c     n       Central Data
  2061. c . . .   c     n       Chase Research
  2062. c . c .   c     n       Computone (models not specified)
  2063. c . y .   .     .       Computone Intelliport
  2064. c . . .   .     .       Computone ATvantage-X 8-port
  2065. c . . .   .     .       Comtrol Hostess-4
  2066. c . . c   c     n       Comtrol Hostess-8
  2067. . c . c   y     n       Consensys PowerPorts
  2068. c . . .   .     .       CTC Versanet 4AT and 8AT
  2069. c . y .   .     .       Digiboard 4 and 8-port
  2070. . . y c   c     n       Digiboard DigiChannel PC/8.
  2071. y . y .   y     n       Equinox
  2072. . . c .   c     n       Intelliport
  2073. c . . .   .     .       Kimtron Quartet 4-port
  2074. y . . c   c     n       Maxpeed
  2075. c . . .   .     .       Olivetti RS232C Multiport board
  2076. c . . .   .     .       Quadram QuadPort 1 and 5-port
  2077. y . y .   c     n       Specialix
  2078. . . y .   c     n       Stallion OnBoard
  2079. . . . .   c     n       Stargate (models not specified)
  2080. c . . .   .     .       Stargate OC4400 (4-port) and OC8000 (8-port)
  2081. c . . .   .     .       Tandon Quad serial card
  2082. . . y .   c     n       Technology Concepts
  2083. c . . .   .     .       Unisys 4-port
  2084.  
  2085. Notes:
  2086.  
  2087. * Only SCO, Consensys, Dell, Esix and Microport listed multiport cards
  2088. at all.  As some are `smart' cards which require special device
  2089. drivers, you should *not* assume that a board is supported on a
  2090. particular port unless the vendor explicitly says so.
  2091.  
  2092. * MtXinu says they have *no* multiport support right now.
  2093.  
  2094. * The Consensys PowerPort card has troubles; see the vendor report on
  2095. Consensys for details.
  2096.  
  2097. * The Chase, Computone, Intelliport and Specialix cards will run under
  2098. SCO using a vendor-supplied driver.
  2099.  
  2100. * The Maxpeed SS8-UX2 doesn't support RTS/CTS flow control, and
  2101. requires its own config scripts rather than using inittab and
  2102. gettydefs.
  2103.  
  2104. * Peter Wemm <Peter-Wemm@zeus.dialix.oz.au> writes: "In 2.1, Dell's
  2105. drivers (direct from Stallion) are flakey.  I have been annoying the
  2106. living daylights out of the developers (Stallion) here in AUS, and
  2107. their new drivers have an `interaction' problem with the reboot
  2108. mechanism in dell's kernel.  A reboot causes the VGA card to be
  2109. disabled."  Jeremy Chatfield of Dell replies: "We haven't seen the
  2110. problem he reports.  Most likely the problem he's seeing is an icky
  2111. [generic] one for UNIX on a PC."  He then proceeds to detail the 8-16
  2112. clash described at the beginning of this section.
  2113.  
  2114. S C D E M P U B X       Disk controllers
  2115. -------------------------------------------------------------------------------
  2116. c . c c   c . .         Adaptec 2320/2322 (ESDI)
  2117. c . c .   c . .         Adaptec ACB 2730C (RLL)
  2118. c . y .   c . .         Adaptec ACB 2732C (RLL)
  2119. c .   .   . . .         Compag 32-bit Intelligent Drive Array Controller
  2120. c .   .   . . .         Compag 32-bit Intelligent Drive Array Expansion
  2121. . . c .   c . c         CCAT100A (IDE)
  2122. . .   .   c . .         Chicony 101B
  2123. y . y c   c . .         Data Tech Corp 6280 (ESDI)
  2124. . .   .   c . c         DTG 6282-24
  2125. . . c c   c . .         Everex EV-346 (ST506)
  2126. . . c c   c . .         Everex EV-348 (ESDI)
  2127. . . c c   c . .         Everex EV-8120 (IDE)
  2128. y . c .   . . .         Lark ESDI controller
  2129. . . c c   c . .         OMTI 8240 (ST506)
  2130. . . c .   . c .         PSI Caching controller (ESDI)
  2131. c . c .   . . .         SMS OMTI 8620 and 8627 (ESDI)
  2132. . . y .   . c .         Ultrastor 12C, 22F
  2133. y . y .   c c c         Ultrastor 12F
  2134. c . c .   . n .         Ultrastor 22C (caching EISA version of 12F)
  2135. . . y .   c . .         Ultrastor 22CA
  2136. c c y c   c . .         Western Digital 1003 (RLL)
  2137. c .   .   . . .         Western Digital 1005
  2138. . .   y   . . .         Western Digital 1006V-MM2 (ST506)
  2139. y . y y   c . c         Western Digital 1007 A,SE2 (ESDI)
  2140. . .   .   c . .         Western Digital 1009 SE1/SE2
  2141.  
  2142. Notes:
  2143.  
  2144. * All these ports should support all standard PC hard-disk controllers (ESDI,
  2145.   IDE,ST-506 in MFM and RLL formats).
  2146.  
  2147. S C D E M P U B X       SCSI controllers
  2148. -------------------------------------------------------------------------------
  2149. c .   .   . . . .       Adaptec 152x (non-bus mastering ISA host adapter)
  2150. y c y c y y c c c       Adaptec 1540, 1542
  2151. c . n .   . . . .       Adaptec 1640 (MicroChannel version of 154x)
  2152. c . y c   c n c .       Adaptec 1740,1742 (EISA) (1542 emulation mode)
  2153. c . . y   . * . .       Adaptec 1740,1742 (EISA) (enhanced mode)
  2154. . .   .   c . . .       Always IN2000
  2155. y .   c   c . . .       BusTek BT-542B
  2156. y .   c   c . . .       BusTek BT-742A (EISA) (mPort specifies Revision F)
  2157. c .   .   . . .         Compag SCSI Option Adapter and Compression Adapter
  2158. c .   .   . . . .       Corollary SCSI-CPU
  2159. . .   .   c c . .       DPT PM2102 caching controller (MFM emulation)
  2160. c .   .   c . . .       DPT PM2102 caching SCSI controller in SCSI mode
  2161. . .   c   . . . .       Everex EV8118/8110
  2162. c .   c   . . . .       Future Domain 1660, 1680, 885, 860
  2163. y .   .   . . . .       IBM HardFile (their SCSI host adapter for MicroChannel)
  2164. . .   .   c . . .       Mylex DCE (EISA)
  2165. c .   .   . . . .       Olivetti ESC
  2166. . .   .   . c . .       PSI caching controller
  2167. c .   .   . . . .       Storage Plus SCSI-AT "Sumo"
  2168. . .   .   c . . .       Ultrastor 32k 12u
  2169. c . y c   c c . .       Western Digital WD7000
  2170. c . y .   . . . .       Western Digital WD7000-EX (EISA version of WD7000)
  2171.  
  2172. Notes:
  2173.  
  2174. * UHC started shipping a native-mode 1740/1742 driver in mid-April.  It
  2175.   requires a full SCSI-2 tape drive.
  2176.  
  2177. * BSDI says they plan to support the 1740 in native mode in the production
  2178.   release.
  2179.  
  2180. * The BusTek 542 is a clone of the Adaptec 1542.  At least one respondent
  2181.   thinks it works better and faster with the Adaptec drivers than the
  2182.   Adaptecs do!  The BusTek 742 has more complicated antecedents; it's an
  2183.   EISA clone of the 1542, not necessarily compatible with the 1742.
  2184.  
  2185. * There's a known bug in the Adaptec 1742 firmware that produces hangs
  2186.   when it's used with certain SCSI tape drives, including the popular
  2187.   Archive 2150S.
  2188.  
  2189. * Bill Austin <uunet!baustin!bill> writes: "the 1740 patches on ESIX [4.0.3a]
  2190.   do work but only bring the speed up in enhanced mode by about 15% over
  2191.   standard (643Kb/s vs 535Kb/s) in writing, although the *read* speed
  2192.   has nearly tripled (2,833 Kb/s) (this is using "iozone 16").  This may give
  2193.   some idea of what improvement to expect from native-mode 1740 operation.
  2194.  
  2195. S C D E M P U B X       Network cards
  2196. -------------------------------------------------------------------------------
  2197. c . . .   . . . y       3COM EtherLink I 3C501 and 3C502
  2198. c . c y   c . . c       3COM EtherLink II 3C503
  2199. c . . .   . . c .       3COM EtherLink 16 (3C507)
  2200. c . . .   . . . .       3Com 3C523 & 523B EtherLink/MC
  2201. c . . .   . . . .       3Com 3C523 EtherLink/MC TP
  2202. . . . c   . . . .       Everex EV-2015, EV-2016, EV-2026, EV-2027
  2203. c . . .   . . . .       HP 27245A EtherTwist Adapter Card/8 ISA TP
  2204. c . . .   . . . .       HP 27247A EtherTwist Adapter Card/16 ISA TP
  2205. c . . .   . . . .       HP 27250A ThinLAN Adapter Card/8 ISA BNC
  2206. c . . .   . . . .       HP 27248A EtherTwist EISA Adapter Card/32
  2207. c . . .   . . . .       IBM Token-Ring Network Adapter
  2208. c . . .   . . . .       IBM Token-Ring Network Adapter II (short and long card)
  2209. c . . .   . . . .       IBM Token-Ring Network Adapter 4/16
  2210. c . . .   . . . .       IBM Token-Ring Network Adapter/A
  2211. c . c .   . . . .       IBM Token-Ring Network 16/4 Adapter/A
  2212. c . . .   . . . .       Microdyne (Excelan) EXOS 205, 205T, 205T/16
  2213. c . . .   . . . .       Racal Datacomm NI6510 ISA and ES3210 EISA
  2214. . . y c   c c . c       Intel PC-586 aka iMX-LAN/586
  2215. . . . .   . . c .       Novell NE2000
  2216. y c y y c c c c c       SMC & Western Digital 8003 and 8013 and variations
  2217. . . y .   . . . .       WD TokenRing card
  2218.  
  2219. Notes:
  2220.  
  2221. * SCO support of SMC EtherCards and the 3C507 requires a patch
  2222. available from their BBS.
  2223.  
  2224. * Dick Dunn <rcd@raven.eklektix.com> opines "Somewhere along here,
  2225. somebody needs to note that the 3C501 is a
  2226. miserable-misbegotten-son-of-a-lame-she- camel-and-a-desperate-jackal
  2227. Ethernet card, at least in UNIXland.  It has serious problems in any
  2228. serious multi-user system because of various hardware idiosyncrasies
  2229. which are on the order of can't-walk-down-the- street-and-chew-gum."
  2230. Do tell, Dick!
  2231.  
  2232. S C D E M P U B X       Tape drives
  2233. -------------------------------------------------------------------------------
  2234. c y y c   y . c .       Archive 2150S or Viper 150 21247 (SCSI, QIC-150)
  2235. c .   c   c . . c       Archive Viper VP150E
  2236. c .   .   c c . .       Archive Viper 60 21116
  2237. c .   .   c c . .       Archive Viper 150 25099
  2238. c .   .   c c . .       Archive Viper 2525 25462.
  2239. y .   .   c . . .       Archive 60 - 525MB (QIC-02 and SCI)
  2240. c .   .   c . . .       Archive 4mm 4520 DAT
  2241. c .   .   c c . .       Archive Python models 25501-003, -005 and -008 (SCSI)
  2242. c .   .   . . . .       Archive Python DDS 4520NT and 4521NT DAT drives
  2243. c c   *   c c . c       Archive XL (5580 & friends)
  2244. . .   .   c c . .       Archive 3800
  2245. . .   .   . c . .       AT&T KS22762 and KS23495 (SCSI)
  2246. c .   .   . . . .       Bell Technologies XTC-60
  2247. . .   c   . . . .       Caliper CP150
  2248. c .   .   . . . .       Cipher CP-60B, CP-125B
  2249. . .   c   . . . .       Cipher ST150S-II
  2250. c .   .   . c . .       Cipher ST150S2/90 (SCSI)
  2251. n .   .   c . . .       CMS Jumbo - 60MB QIC-40
  2252. n .   .   . c . .       Emulex MT02/S1 +CCS INQ (SCSI)
  2253. . .   c   c . . .       Everex Excel Stream 60, 125, 150
  2254. . .   c   c . . .       Everex5525ES (SCSI)
  2255. . .   c   c . y .       Everex EV-811, EV-831, EV-833
  2256. c .   .   c c . .       Exabyte EXB-8200 (SCSI)
  2257. c .   .   . . . .       HP 35450A (SCSI)
  2258. . .   .   . c . .       HP 88780 (SCSI)
  2259. . .   .   . c . .       HPCIPHER M990 (SCSI)
  2260. . .   .   . c . .       NCR H6210-STD1-01-46C632 (SCSI)
  2261. c .   .   . . . .       Mountain 8mm Cartridge
  2262. y .   .   . n . .       Mountain FileSafe 150MB (QIC-02)
  2263. c .   .   . . . .       Mountain FileSafe 60-300MB (QIC-02)
  2264. c . y .   . . . .       Sankyo 525ES (SCSI)
  2265. . .   .   . c . .       Sony SDT-1000 (SCSI)
  2266. . .   .   c . . .       Tallgrass 150 - 525MB SCSI
  2267. c .   .   . . . .       Tandberg DQIC (SCSI)
  2268. . .   .   . . . c       TUV DAT
  2269. c . y .   c . . .       Wangtek 150SE (SCSI)
  2270. c .   c   c y . .       Wangtek 5150ES (SCSI)
  2271. c .   .   c . . .       Wangtek 60 - 525MB (QIC 02 and SCSI)
  2272. c .   .   c . . .       Wangtek 6130 - HS 4mm DAT.
  2273. c .   .   y c . .       Wangtek 5125ES ES41, 5150ES ES41, 5150ES FA0 (SCSI)
  2274. c .   .   c c . .       Wangtek 5150ES SCSI-3 (SCSI)
  2275. c .   .   c . c .       WangTek 5150PK QIC-02 (QIC-150)
  2276. c . y .   . . . .       Wangtek 5525 (SCSI)
  2277. c .   .   c c . .       Wangtek 6130-F (SCSI)
  2278. c .   .   c c . .       Wangtek KS23417, KS23465, KS24569 (SCSI)
  2279.  
  2280. Notes:
  2281.  
  2282. * All SVr4s inherit USL support for QIC-02, QIC-36 1/4", or SCSI tape
  2283. interfaces, using QIC-24 (9-track, 60MB), QIC-120 (15-track, 125MB) or
  2284. QIC-150 (18-track, 150MB) formats.
  2285.  
  2286. * A user says of Dell: it appears that anything using Wangtek
  2287. QIC02/QIC36 controllers works; this should include the Wangtek 525MB,
  2288. Cipher ST150S2, and Archive 2150S drives.
  2289.  
  2290. * UHC specifies the following tape controller/drive combinations:
  2291. Wangtek PC-36 + Wangtek 5099-EN, Everex 811 + Wangtek 5150-EN, Bell
  2292. Tech + Wangtek 5150-EN, Archive SC499-R + Archive External FT-60,
  2293. Archive VP402 + Archive Viper 2150L, Everex 811 + Archive Viper 2150L,
  2294. Bell Tech + Archive Viper 2150L, Archive VP402 + Archive Viper 2150L.
  2295.  
  2296. * UHC claims that Any floppy tape supporting the QIC-107 physical and
  2297. QIC-117 logical interface specs and QIC-80 or QIC-40 recording formats
  2298. should work.  This is probably true of other vendors as well.
  2299.  
  2300. * BSDI says it supports almost any Wangtek 1/4" standard 3M streamer
  2301. with a QIC-02 or QIC-36 interface.  However, they admit that the
  2302. Archive SC402 QIC-02 controller will not work.
  2303.  
  2304. * Floppy tapes don't work on Dell; USL provides the support, but it
  2305. collides with Dell's code for auto-detecting the density of a
  2306. diskette.
  2307.  
  2308. * SCO's tape compatibility table lists drive/controller pairs; not all
  2309. drives listed have been included here.  They allege that any QIC-02
  2310. drive should work.  Unofficial sources inside SCO claim any SCSI drive
  2311. ought to work.
  2312.  
  2313. * A source at SCO says the CMS Jumbo is neither compatible with
  2314. QIC40/QIC80 nor Irwin "standards", vendor supplies their own driver
  2315. which SCO does not support.  CMS is in general fairly UNIX-hostile;
  2316. don't buy their stuff if you have a choice.
  2317.  
  2318. * The Emulex MT02 is a QIC02 bridge controller for the SCSI bus --
  2319. lets you take an old QIC02 drive and run it on a SCSI bus.  It is said
  2320. to use a very old version of the SCSI spec; caveat emptor.
  2321.  
  2322. * John Plate <plate@infotek.dk> writes: "According to a fax from the
  2323. Archive manufacturer Maynard, [the XL 5580 drive only works with ESIX
  2324. 4.0.3] if the tape drive is "drive" two!  Which is the same as
  2325. disabling the second floppy drive and then set a jumper on the tape
  2326. drive."
  2327.  
  2328. S C D E M P U B X       Non-Winchester mass storage
  2329. -------------------------------------------------------------------------------
  2330. .  c  .   . .           Bernoulli 90MB exchangeable SCSI
  2331. .     .   c .           Hitachi, Toshiba (models not specified)
  2332. .     .   . c           Maxtor RXT-800HS
  2333. .     c   c .           Storage Dimensions XSE1-1000S1 optical disk
  2334. .     y   c .           SyQuest cartridge media
  2335. .  c  .   . .           Tandata
  2336. .     c   c c           Toshiba TXM-3201A1 CD-ROM
  2337. .     .   c c           Toshiba WM-C050
  2338. .     c   c c           Toshiba WM-D070 WORM drive
  2339.  
  2340.  
  2341. VI. FREE ADVICE TO VENDORS:
  2342.  
  2343.    As a potential customer for one of the SVr4 ports, it's to my
  2344. advantage to have everybody in this market competing against one
  2345. another as hard as possible.  Accordingly, some free advice to
  2346. vendors, which I'm broadcasting to all of them and the public so as to
  2347. put just that much more pressure on each vendor. :-)
  2348.  
  2349. SCO:
  2350.    You have a serious image problem with many hackers which you've
  2351. exacerbated recently by falling behind the SVr4 leading edge and then
  2352. engaging in what certainly appears to be an attempt to sucker careless
  2353. buyers with deceptive product naming.  But the reaction to this
  2354. wouldn't be nearly so vehement if it didn't come on top of years of
  2355. discontent with more technical choices.  There's too much stuff in the
  2356. SCO kernel and admin tools that's different from USL and *not better*;
  2357. too much stuff that raises weird little compatibility problems that
  2358. shouldn't be there.  Verbum sap.
  2359.  
  2360.    This different-but-not-better problem is perfectly reflected by the
  2361. one thing about the otherwise-excellent SCO documentation that sucks
  2362. moldy moose droppings; the rearrangement and renaming of the reference
  2363. manual sections.  Your technical writers entertain a fond delusion
  2364. that this helps nontechnical users, but all it really does is confuse
  2365. and frustrate techies with experience on other UNIXes.  Lose it.
  2366.  
  2367. Everybody but SCO:
  2368.    SCO's documentation set is to die for (except in the one respect
  2369. noted above), and they add a lot of value over the base UNIX with
  2370. things like ODT DOS and CodeView.  Only Dell comes even close to
  2371. matching SCO in the nifty add-ons department, and even they have a lot
  2372. of room for improvement.  If you want to outcompete SCO, you have to
  2373. be *better*; this means (at minimum) supporting a windowing debugger
  2374. and ISAM libraries and embedded SQL and DOS support that goes beyond
  2375. 2.0.
  2376.  
  2377. Consensys:
  2378.    Fix the Powerports bugs everyone is reporting.  They're doing you
  2379. real damage.  Nobody expects real support from an outfit selling at
  2380. $1000 below market average, but you've *got* to make your own hardware
  2381. work right or look like idiots.
  2382.  
  2383.    Beyond this, I think you have a serious attitude problem.  So far,
  2384. you're the only outfit out of nine to refuse to divulge information
  2385. for the comparison tables.  While you have a perfect right to do so,
  2386. it smells bad --- as though you think you have weaknesses to hide.  I
  2387. tried to discuss this with your VP of sales (Gary Anderson) and got
  2388. back very little but evasions, suit-speak, defensiveness, and attempts
  2389. to divert me from the issues (and I don't mind admitting that the
  2390. conversation made me pretty angry and didn't end very pleasantly).
  2391. This man's behavior is all too consistent with reports of Consensys's
  2392. dismissive behavior towards customers and continued refusal to
  2393. acknowledge technical problems.
  2394.  
  2395.    In this corner of the industry we have a tradition of collegiality,
  2396. mutual trust, informality, and candor.  If you plan to be here for the
  2397. long haul, you need to learn how to work with that rather than
  2398. fighting it.  Behaving like IBM will only get you hammered.
  2399.  
  2400. Consensys and Esix:
  2401.    Get a real support address.  Bang-path accessibility doesn't
  2402. impress anyone any more --- in fact, it looks faintly quaint.  You
  2403. guys ought to be support@everex.com and support@consensys.com to
  2404. follow the simple and logical convention SCO and Dell and Microport
  2405. and UHC have established.
  2406.  
  2407. Dell:
  2408.    Don't get fat and lazy.  You've got the lead in the SVr4 market at
  2409. the moment and you've got the money and resources to keep it, *if* you
  2410. use them.  If you staff up your UNIX support operation so customers
  2411. don't get pissed off by infinite hold, *and* keep your prices the
  2412. lowest in the upper tier, no one will be able to touch you.  Don't let
  2413. Microport et al. get ahead of you in releases and new technology, and
  2414. try to reverse that creeping corporatitis (the
  2415. no-comment-on-unreleased-products policy is a bad sign).
  2416.  
  2417. Everybody but Dell:
  2418.    Offer all the free software Dell does --- and *more*.  All it will
  2419. cost you is the media, right?  Even if you have to plaster CONTRIBUTED
  2420. SOFTWARE, NOT SUPPORTED on it, include perl, elm, bison, gcc, emacs,
  2421. gdb, mush, patch, compress, etc on your distribution tapes.  Heck,
  2422. include some *games*.  Nethack, empire, zork, stuff like that.  Your
  2423. engineers use and play with all this in-house anyhow, yes?  And you're
  2424. selling to guys just like your engineers.  They'll love you for it.
  2425. Trust me.
  2426.  
  2427.    Set up a `sales' address to take product queries if you don't
  2428. already have one.
  2429.  
  2430.    A Dell person warns that the kinds of tweaks to the source made by
  2431. porting houses can break X/Open (XPG3) conformance.  Dell tests every
  2432. build with VSX (the X/Open-approved XPG3 test suite) and often finds
  2433. places where seemingly innocuous bug fixes cause XPG3 violations.
  2434. Other UNIX vendors would be well advised to do likewise.
  2435.  
  2436. Everybody but Dell and SCO:
  2437.    Set up an 800 number for tech support.  Support customers hate
  2438. spending time on hold, and they hate it like poison when they have to
  2439. *pay* for the hold time.  The more overloaded your support staff is,
  2440. the more important this gets.  Verbum sap.
  2441.  
  2442. Esix:
  2443.    You're *boring*.  You seem to make a decent product, but there's
  2444. nothing I've seen about ESIX that'd make me say "I might want to buy
  2445. ESIX because...".  Position yourselves; pick something like price or
  2446. support quality or reliability or add-on features and push it hard.
  2447. Warning: if you decide to push support, *hire more engineers*.  Your
  2448. rep for following up on support problems is bad enough that your
  2449. "unlimited free support" ain't much of a draw.
  2450.  
  2451. Esix, MST, UHC:
  2452.    Get 800 numbers for product info, too.
  2453.  
  2454. MST:
  2455.    Set up a support@mst.com alias to your cs address, see above.  What
  2456. would that take, a whole five minutes? :-)
  2457.  
  2458.    If you don't start planning for 4.0.4 now, you'll get left behind
  2459. this spring and early summer whan all the other vendors move to it.
  2460.  
  2461.    On present trends, your software prices are cheap enough; you'd
  2462. probably get more sales mileage out of pulling down the hardware
  2463. prices for your pre-configured systems.
  2464.  
  2465. Everybody but MST and Microport:
  2466.    Set up a `sales' alias to your info and orders email address.  A
  2467. universal convention for this means just one less detail prospective
  2468. customers need to remember.
  2469.  
  2470. Microport:
  2471.    Your complete system is way overpriced relative to what other
  2472. vendors in the top tier are selling.  If I were a corporate customer,
  2473. there is no *way* I could justify spending the $1K or $2K premium over
  2474. Dell's price --- not when Dell has the rep it does for quality and
  2475. features.  You aren't offering anything but a crippled copy of JSB
  2476. Multiview to justify that premium and that ain't enough.
  2477.  
  2478.    There's some evidence that you've got a technical lead on the
  2479. competition.  Push it; push it *hard*.  You're first off the blocks
  2480. with 4.0.4; keep that up, be first out with a stable 4.0.5.  Market
  2481. yourselves as the leading-edge outfit, court the hard-core wizards as
  2482. their natural ally, detail somebody who's fluent in English as well as
  2483. C to listen and speak for you on USENET, and keep the promises you
  2484. make there.
  2485.  
  2486. UHC:
  2487.    You've decided to push support; that's good, but follow through by
  2488. getting that 800 number.  Don't lose those small-company virtues of
  2489. candor and flexibility, trade on them.  Your policy of having all
  2490. techs clear up to the product manager take turns on the support lines
  2491. is a damned good idea, stick with it.  And I'm sufficiently impressed
  2492. with what I've heard from your guys that I think you might be able to
  2493. fight Microport for the friend-to-wizards mantle, too.  Maybe you
  2494. should try.
  2495.  
  2496. Everybody except BSDI:
  2497.    BSD/386 includes *sources*.  For *everything*.  Be afraid; be very
  2498. afraid.  In effect, this recruits hundreds of eager hackers as
  2499. uncompensated development and support engineers for BSDI.  Don't fool
  2500. yourselves that the results are necessarily going to be unfocused,
  2501. amateur-quality and safe to ignore --- it sure didn't work that way
  2502. for gcc or Emacs.  The rest of you will have to work that much harder
  2503. and smarter to stay ahead of their game.
  2504.  
  2505. BSDI:
  2506.    Don't you get complacent either.  The 386BSD distribution is
  2507. breathing down *your* neck...
  2508.  
  2509.    The most effective things you can do to to seriously compete with
  2510. SVr4 vendors are: a) emphasize standards conformance --- POSIX, FIPS,
  2511. XPG3, etc., and b) follow through on your support promises.  Just
  2512. another flaky BSDoid system isn't really very interesting except to
  2513. hobbyists, even with sources --- but if it were proven a reliable
  2514. cross-development platform it could capture a lot of hearts and minds
  2515. among commercial software designers.
  2516.  
  2517. Everybody:
  2518.    Do something about your product names!  Even the cases that don't
  2519. appear to be deliberate deception are very confusing to the customer.
  2520. If you're releasing an enhanced 4.0.3 or 4.0.4 that's what you ought
  2521. to *call* it.  I recommend:
  2522.  
  2523.         Consensys UNIX Version 1.2      --> Consensys UNIX 4.0.3 revision 1.2
  2524.         Dell UNIX Issue 2.1             --> Dell UNIX 4.0.3 revision 2.1
  2525.         ESIX System V Release 4.0.4     --> Esix UNIX 4.0.4 revision 4
  2526.         MST SVr4 UNIX                   --> MST UNIX 4.0.3
  2527.         Microport System V/4 version 4  --> Microport UNIX 4.0.4
  2528.         UHC Vers
  2529.